我只从文本字段输入数字,我想将其更改为整数。我应该写什么代码?
只是说文本字段说10,我想取10 = x,x =整数。所以,如果我将它用于数学过程a = x + 1并且显示出11,那么有机会吗?我希望你明白我的意思。谢谢。我想你们两个都会回答这个简单的问题,但我不是因为我是初学者。我是一个3D设计图形开关180度成为xcode编程。 BTW香港专业教育学院以前尝试过这个但是它不能。
NSInteger number = [[txtBtn text] integerValue];
已编辑:
我有这个错误,'number'的本地声明隐藏了实例变量,指向result =(number * 2) - 1处的数字;我把这样的代码放了。
NSInteger number = [[txtBtn text] intValue];
result = (number * 2) - 1;
我不知道什么是错的。
答案 0 :(得分:0)
你确定它是一个TextField而不是你试图从中获取integerValue的UIButton吗?
[txtBtn text]
我创建了一个TextField和一个UIButton,并实现了您的代码:
- (IBAction)btnClicked:(id)sender {
NSInteger i = [[inputField text] intValue];
int result = (i*2)-1;
NSLog(@"%i", result);
}
输出结果是正确的。 例如:类型5,控制台输出为9。