2012-07-23 3 views
1

obj-c를 처음 사용하고 간단한 "입력을 plist"로 코딩하려고합니다. 나는 두 개의 입력이 있습니다UITextField "예상 식별자"문제

@property (strong, nonatomic) IBOutlet UITextField *costo; 
@property (strong, nonatomic) IBOutlet UITextField *descrizione; 

을 내가 함께) 내가 함수하고 saveData을 (이

@synthesize costo; 
@synthesize descrizione; 

후하는 .m 파일을 합성 :

NSNumber *newValue = [NSNumber numberWithInt:[costo.text intValue]]; 
[mutableDictCopy setObject:newValue forKey:[descrizione.text]]; 

이 기능이 함께 잘 작동 costo.text하지만 descrizione.text으로 '예상 된 식별자'오류가 발생합니다. @ "foo"로 바꾸면 모든 것이 잘되고 내 plist를 업데이트합니다. 어디서 잘못 됐니?

답변

1

구성원 및 메시지 구문을 혼합합니다. OK입니다.

[descrizione text] 

다음도 정상입니다. 그것은 같은 것을 의미합니다.

descrizione.text 

이 확인되지 않습니다 :

[descrizione.text] 
+0

** 아으의 !! ** : D 타이 메이트 –

3

사용이

[mutableDictCopy setObject:newValue forKey:descrizione.text]; 

대신

[mutableDictCopy setObject:newValue forKey:[descrizione.text]];