我正在创建一个iOS应用程序,允许用户将他们的文件上传到iOS设备。
我知道在iOS 5.0.1及更高版本中我可以将文件存储到Documents目录并将其标记为“不备份”,这样iCloud就不会同步这些文件。
我也知道,对于iOS 4.x及以下版本,我仍然可以将文件放入Documents中,因为不支持iCloud。
问题是:如何处理iOS 5.0版本?它支持iCloud,但没有“不备份”标志。
答案 0 :(得分:1)
请参阅http://developer.apple.com/library/ios/#qa/qa1719/_index.html:
重要新的“不备份”属性仅供iOS 5.0.1或更高版本使用。在iOS 5.0及更早版本中,应用程序需要将其数据存储在/ Library / Caches中以避免备份。由于旧系统会忽略此属性,因此您需要确保您的应用符合您的应用支持的所有iOS版本的iOS数据存储指南。
所以你应该把它放在 / Library / Caches 。