对不起伙计们,我是个菜鸟。我知道有些语言支持类型转换,但当我试图在这里做到这一点时,它失败了,悲惨。我有一个只有数字填充的UITextField,所以我只得到数字,我需要我的int,diff中的输出。这是我试过的:
NSString *outputNumber = [NSString stringWithFormat:@"%d", [textBox.text]];
diff = [outputNumber intValue]; //Not so much
发生的事情是我的差异达到一些令人难以置信的高数字,而不是我测试的单个digets。我能得到的任何帮助都很棒。谢谢:))
答案 0 :(得分:28)
你为什么在textBox.text周围使用[]?而且你不需要临时的outputNumber字符串。
试试这个:
diff = [textBox.text intValue];