将NSString转换为整数

Sen*_*zle 8 iphone int objective-c nsstring ios4

对不起伙计们,我是个菜鸟.我知道有些语言支持类型转换,但当我试图在这里做到这一点时,它失败了,悲惨.我有一个只有数字填充的UITextField,所以我只得到数字,我需要我的int,diff中的输出.这是我试过的:

NSString *outputNumber = [NSString stringWithFormat:@"%d", [textBox.text]]; 
diff = [outputNumber intValue]; //Not so much
Run Code Online (Sandbox Code Playgroud)

发生的事情是我的差异达到一些令人难以置信的高数字,而不是我测试的单个digets.我能得到的任何帮助都很棒.谢谢 :)

tas*_*oor 27

Why are you using [ ] around textBox.text? And you dont need temporary outputNumber string .

Try this :

diff = [textBox.text intValue];
Run Code Online (Sandbox Code Playgroud)