【发布时间】:2009-11-25 12:54:58
【问题描述】:
我将一些字符串和数字保存到 NSUSerDefault, 但是当我卸载并重新安装应用程序时,数据会被删除。
是否有可能将数据存储在其他地方?也许在钥匙串里?
【问题讨论】:
标签: iphone save nsuserdefaults
我将一些字符串和数字保存到 NSUSerDefault, 但是当我卸载并重新安装应用程序时,数据会被删除。
是否有可能将数据存储在其他地方?也许在钥匙串里?
【问题讨论】:
标签: iphone save nsuserdefaults
您可以在两个地方存储在删除应用程序后仍会保留的数据,但在这两种情况下,它都不是隐藏数据,所以如果您要查找的是这些数据,那么您就不走运了。
您的两种可能性是 1) 将数据保存到照片库。 (但是,除非您让用户为您选择照片,否则您无法将其读回。) 2)地址簿。这是一个无需用户输入即可创建条目并选择它的地方。
【讨论】:
您可以在钥匙串记录的 cmets 字段中存储少量数据。
但是,我怀疑 Apple 会允许这样做,因为这会违反应用程序沙盒化的原则。很难想出一个正当理由让应用程序在数据消失后留下数据。
【讨论】: