我的应用程序从互联网上下载数据,然后将其存储在设备上的某个位置,因此当用户没有互联网连接时,数据仍然可用。我知道缓存文件夹,但根据Apple的说法,如果设备磁盘空间不足,该目录将被删除。这对我的应用来说确实是一个问题,因为这可能会导致用户磁盘空间不足和互联网连接不稳定。iOS永久缓存目录
我的问题:我在哪里可以保存这些文件,而不会由于磁盘空间不足或其他因素而被系统删除。我不能将它放在文档目录中,因为Apple会拒绝我的应用程序。
我已经尝试将其存储在文档文件夹中,然后使用以下代码行来禁用iCloud备份。
try? NSURL.fileURLWithPath(self.path).setResourceValue(true, forKey: NSURLIsExcludedFromBackupKey)
但是,根本不起作用,它返回“()”。