1

我有一个复选框类型的应用程序,有点像 iPhone 上的笔记。当用户关闭应用程序并双击主页按钮并从后台删除应用程序时,他们键入的内容也会被删除或重置。我正在考虑调用 [self saveContext]; 但这没有用。我应该打什么电话?

4

1 回答 1

1

您通常可以使用诸如NSUserDefaults保存信息之类的东西。或者,您可以采用另一条路线并将信息保存在数据结构中并将其写入文件。有很多简单的方法可以做到这一点。例如,如果要保留选中的值,可以执行以下操作:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:"checked"];
[defaults synchronize];

很简单,然后就可以跨app exits查询了,像这样:

if( [defaults boolForKey:"checked"] ) {
    //do stuff here
}
于 2013-04-18T18:51:07.460 回答