2013-05-10 58 views
-1

需要一點幫助。 如何將文本字段中的數字保存到NSInteger變量中?textField輸入字符串轉換成UINT32

我得到這個propertys:

@property(weak, nonatomic) IBOutlet UITextField *textFieldPort; 
@property NSInteger *portTemp; 

我想是這樣的:

_portTemp = _textFieldPort.text; 

我需要的變量通過

CFStreamCreatePairWithSocketToHost(NULL, (__bridge CFStringRef)address, port, NULL, &writeStream); 

任何人任何想法?

回答

0

這真的很容易做到這一點的伴侶,試試這個

_portTemp = [_textFieldPort.text integerValue]; 
+0

坦克你。有了這個我可以編譯,但得到一個警告:「不可兼容的整數指針轉換分配給」NSInteger *「(aka int)從'int' – shizophren 2013-05-10 13:09:00

+0

刪除*(指針)在@property NSInteger * portTemp; – 2013-05-10 13:11:48

+0

坦克你。問題 ;-) – shizophren 2013-05-10 13:44:55