【发布时间】:2012-07-21 04:21:52
【问题描述】:
我使用NSUserDefaults通过编码存储图像数据。我知道它可以保存在 Documents 目录中,但是如果内容太大,由于 iCloud 同步问题,这将导致 App Store 拒绝。它也可以保存在缓存目录中,但我保存的图像非常重要,我不想在缓存清除时丢失它们。
我担心我的应用会因为大量使用NSUserDefaults 进行数据存储而被拒绝——有没有其他方法可以在离线环境中处理这个问题?
【问题讨论】:
-
只需将它们保存在库中,或禁用 iCloud 同步。
-
保存在
Library中不再阻止备份。从 5.1 开始,您必须明确告诉操作系统不要备份,除非它位于Caches或tmp。
标签: ios nsuserdefaults