Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将一些字符串和数字保存到 NSUSerDefault,但是当我卸载并重新安装应用程序时,数据被删除。
是否有可能将数据存储在其他地方?也许在钥匙串里?
有两个地方可以存储在删除应用程序后仍然存在的数据,但在这两种情况下,它都不是隐藏数据,所以如果这是你要找的,那你就不走运了。
您的两种可能性是 1) 将数据保存到照片库。(但是,除非您让用户为您选择照片,否则您无法将其读回。) 2)地址簿。这是您无需用户输入即可创建条目并选择它的地方。
您可以在钥匙串记录的评论字段中存储少量数据。
但是,我怀疑 Apple 会允许这样做,因为它违反了应用程序沙盒化的原则。很难想出一个正当理由让应用程序在数据消失后留下数据。