-1

我只输入了文本字段中的数字,我想将其更改为整数。我应该写什么代码?

只需说文本字段为 10,我想取 10 = x,x = 整数。所以如果我将它用于数学过程 a = x + 1 并显示 11. 有没有机会?我希望你明白我的意思。谢谢你。我想你们俩都会回答这个简单的问题,但我不是因为我是初学者。我是一个 3d 设计图形开关 180 度成为 xcode 编程。顺便说一句,我以前试过这个,但它不能。

 NSInteger number = [[txtBtn text] integerValue];

编辑:

我遇到了这个错误,“数字”的本地声明隐藏了实例变量,指向结果 =(数字 * 2)-1 处的数字;我把这样的代码。

NSInteger number = [[txtBtn text] intValue];
result = (number * 2) - 1; 

我不知道怎么了。

4

1 回答 1

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。

于 2012-06-28T16:35:00.927 回答