即使应用程序被删除,如何在NSUserDefaults中保存数据?

时间:2009-11-25 12:54:58

标签: iphone save nsuserdefaults

我将一些字符串和数字保存到NSUSerDefault, 但是当我卸载并重新安装应用程序时,数据就会被删除。

是否有可能将数据存储在其他地方?也许在钥匙串?

2 个答案:

答案 0 :(得分:2)

有两个地方可以存储在删除应用后仍然存在的数据,但在这两种情况下,它都不是隐藏数据,所以如果这就是你要找的东西,那你就不走运了。

您的两种可能性是1)将数据保存到照片库。 (但是,除非您让用户为您选择照片,否则您无法阅读它。)2)地址簿。这是一个您可以创建条目并在没有用户输入的情况下选择它的地方。

答案 1 :(得分:1)

您可以在钥匙串记录的评论字段中存储少量数据。

但是,我怀疑Apple会允许它,因为它会违反应用程序沙盒的原则。很难想到让应用程序在数据消失后留下数据的正当理由。