如何将文本转换为数字整数?

时间:2012-06-28 15:24:30

标签: iphone ios5 xcode4.3

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

只是说文本字段说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; 

我不知道什么是错的。

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。