-1
可能重複:
retrieving integer value from the UITextField into a NSInteger variableiOS - 如何從文本區域獲取整數?
我有用戶填寫了一些文本框。我想在計算中使用這個數字;我怎麼能把它放在一個變量?到目前爲止,我只有:
NSInteger *answer = results........
可能重複:
retrieving integer value from the UITextField into a NSInteger variableiOS - 如何從文本區域獲取整數?
我有用戶填寫了一些文本框。我想在計算中使用這個數字;我怎麼能把它放在一個變量?到目前爲止,我只有:
NSInteger *answer = results........
使用來自NSString
類intValue
或integerValue
。
int answer = [myTextField.text intValue];
或
NSInteger answer = [myTextField.text integerValue];
您還可以使用floatValue
和doubleValue
浮點輸入。
NSInteger answer = [textField.text integerValue];
OR
int answer = [textField.text intValue];
NSInteger的不是類;沒有「*」需要,我不認爲「int」是NSString上的一種方法。 –
檢查http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html是否爲intValue。 返回接收者文本的整數值。 - (int)intValue – daidai
「intValue」是NSString上的方法; 「int」,這就是你的答案所說的,不是。 –