获取文本字段的内容作为数字
我的应用程序中有一个文本字段,用户可以在其中输入任何数字(我已设置为数字键盘) 我想将其作为整数存储在变量中 我正在写,
int numOfYears = [numOfYearsFld text];
但由于某种原因,它错误地接受了它,例如,如果用户输入 10,它会被视为 10214475
我做错了什么吗?
I have a textfield in my app, whre the user can enter any number (I have set to Number pad)
I want to store this as an integer in a variable
I am writing
int numOfYears = [numOfYearsFld text];
But for some reason it is taking it incorrectly e.g. if user enters 10, it taakes as 10214475
Am I doing something wrong ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
intValue
返回一个int
。integerValue
返回一个NSInteger
。intValue
returns anint
.integerValue
returns anNSInteger
.[numOfYearsFld text] 将是一个 NSString*。尝试:
[numOfYearsFld text] will be a NSString*. Try:
尝试:
或者,最好
intValue
返回一个int
,integerValue
返回一个NSInteger
。Try:
or, preferably
intValue
returns anint
andintegerValue
returns anNSInteger
.