我試圖將UILabel
值保存到NSUserDefaults
。我做IBAction
與此代碼:使用NSUserDefaults保存並檢索UILabel值
-(IBAction)saveData:(id)sender {
NSString *resultString = label.text;
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:resultString forKey:@"result"];
[prefs synchronize];
}
然後,我用Touch Up Inside
它連接到按鈕。 什麼日誌顯示後,我按下了按鈕:
result = 0;
當我第二次按下,然後它的作品。
result = "28.34";
什麼我做錯了,我怎麼能檢索結果?
EDIT
有了這個代碼我顯示結果的日誌。我採取了同樣的行動。
NSLog(@"%@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);
哪裏是你的日誌語句?請提供該部分代碼。 – 2011-05-18 17:47:30
你在哪裏以及如何顯示結果? – 2011-05-18 17:50:39
我不知道如何顯示NSUserDefaults的結果。看編輯的代碼。 – 2011-05-18 18:06:15