2013-05-10 91 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