我试图将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