我的理解仅限于用户升级其iOS时数据会发生什么. iTunes / iCloud备份的文件夹中的数据是唯一安全的数据存储位置吗?一旦用户升级他们的iOS,/ Tmp和/ Library / Caches中的含义数据就不存在了吗?
/文件:
> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是
/图书馆:
> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是
/图书馆/缓存:
> iOS将通过iTunes / iCloud备份数据?没有
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?没有
/库/首选项:
> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是
/ tmp目录:
> iOS将通过iTunes / iCloud备份数据?没有
> iOS保证在新的应用程序版本发布后恢复数据?没有
> iOS保证iOS升级后的数据恢复?没有
解决方法
如果要将缓存数据永久存储在设备上,但没有将其备份到iCloud,则会有一个名为NSURLIsExcludedFromBackupKey的新属性,可以在位于库或文档中的任何位置的文件或文件夹上设置,以防止它被支持直到iCloud.
我编写了一个简单的库,为您管理NSURLIsExcludedFromBackupKey,并为所有这些文件夹提供更有意义的名称的常量,以便更容易记住哪些用于以下目的:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。