2013-07-26 46 views
1

我必須失去了一些東西,但XCODE當我嘗試以下方法拋出的錯誤:如何使用Parse保存UITextField?

PFObject *addValues= [PFObject objectWithClassName:@"dance"]; 
[addValues setObject: self.dancePlace forKey:@"place_airport"]; 
[addValues setObject: self.danceGate forKey:@"gate_airport"]; 
[addValues setObject: self.danceStyle forKey:@"dance_style"]; 
[addValues saveInBackground]; 

,當我運行的代碼,並試圖挽救我給自己定的目標錯誤來... ...和那些以上self.xxxxxxx值從與錯誤的輸入域的字符串值它給我的是 - >>>>

「PFObject值可能不具有類:的UITextField」

我試圖將它們轉換將字符串值作爲NSString * valueDancePlace = self.dancePlace;

然後在聲明的setObject - >

[addValues的setObject:* valueDancePlace forKey:@ 「place_airport」];

它引發類型不匹配的明顯錯誤....

我錯過了什麼?

+0

你讓你的UITextFields的財產的.text? – klcjr89

+0

看到下面的答案.... – MagicMiles

+0

看起來我是正確的.. – klcjr89

回答

1

嘗試獲得了UITextFields的TEXT

PFObject *addValues= [PFObject objectWithClassName:@"dance"]; 
[addValues setObject: self.dancePlace.text forKey:@"place_airport"]; 
[addValues setObject: self.danceGate.text forKey:@"gate_airport"]; 
[addValues setObject: self.danceStyle.text forKey:@"dance_style"]; 
[addValues saveInBackground]; 

你越來越實際UITextFields之前。

+0

看到下面的答案! – MagicMiles

+0

@MagicMiles我認爲我的方式更高效。 –

+0

更高效......謝謝阿卜杜拉! – MagicMiles

0

如果有人有興趣,因爲這是無處可解析的文檔中,這是爲了保存您的輸入值的正確方法:

假設在你的.h文件中你有他們像這樣上市公司 - >

@property (weak, nonatomic) IBOutlet UITextField *dancePlace; 

在您.m文件,你會做到這一點 - >

NSString *dancePlaceText = _dancePlace.text; 

PFObject *addValues= [PFObject objectWithClassName:@"dance"]; 
[addValues setObject: dancePlaceText forKey:@"place_airport"]; 
[addValues saveInBackground];