可以说我有一个应用程序有三个文本字段,我可以输入任何我想要的东西,也可以假设我有一个复选框和一个按钮。如果点击该按钮时复选框被选中,这些文本字段中的nsstring值应该以某种方式保存。比方说,我关掉我的iPhone并重新启动它,再次打开应用程序,并希望这些值在其各自的文本字段中。iPhone关机时保持变量值吗?
这是怎么回事?
这是NSUserDefaults还是Apple自己的Keychain API可以处理的情况?
干杯。
编辑:我们在设置和获取NSUserDefaults的值时使用了局部声明,这当然不起作用。它完美的作品现在...
@ 7KV7好的,我们已经尝试过使用NSUserDefaults,但这些变量似乎只能保持自己的活力与iPhone一样。一旦我们关闭模拟器或iPhone,变量消失。 – doge 2011-06-07 11:37:51
据我所知,只有当应用程序被卸载或从设备中删除时,用户默认才会被删除。你是怎么设定的。 – visakh7 2011-06-07 12:01:10
你可以关闭模拟器吗?只是好奇知道。你如何做到这一点? – visakh7 2011-06-07 12:02:38