我想存储/保存个人偏好设置,例如电子邮件,应用的电话号码。我有几个表格,通过电子邮件发送信息到我的ID。我想知道电子邮件&用户的电话号码,以便我可以在需要时联系此人。我不希望用户继续输入他们的电子邮件ID&每种形式的电话号码。在设备上安装的每个设备/每个应用程序上只需输入一次这些输入(电子邮件和电话)是明智的。
我正在尝试使用.plist来实现此目的。我没有成功。我该怎么做?任何示例代码(或)链接?
感谢。我将不胜感激任何帮助。
答案 0 :(得分:2)
您可能需要查看NSUserDefaults
:
// Storing values
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"foo@bar.com" forKey:@"userMail"];
[prefs synchronize];
// Reading values, even after application restart
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *mail = [prefs stringForKey:@"userMail"];
答案 1 :(得分:0)
为什么不使用NSUserDefaults?当用户退出应用时(在应用委托的synchronize
方法中),我发现唯一需要注意的是applicationWillTerminate
。