2013-05-10 1 views
-1

약간의 도움이 필요합니다. Number를 텍스트 필드에서 NSInteger 변수로 저장할 수 있습니까? textField 입력 문자열을 UINT32로 변환

나는이 propertys 가지고 :

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

을 그리고 나는 이런 식으로 뭔가 싶어 : 나는

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

사람은 어떤 생각을 통과 할 변수를 필요

_portTemp = _textFieldPort.text; 

를?

답변

0

그것은 그 짝을 정말 쉽게,이

_portTemp = [_textFieldPort.text integerValue]; 
+0

탱크를보십시오. 이 컴파일 할 수 있지만 경고를 얻을 수 있습니다 : "int"에서 "NSInteger *"(일명 int) 할당하는 호환되지 않는 정수 포인터 변환 – shizophren

+0

@ 속성 NSInteger * portTemp;에서 * (포인터) 제거 –

+0

탱크. 문제 ;-) – shizophren