我的應用程序從互聯網上下載數據,然後將其存儲在設備上的某個位置,因此當用戶沒有互聯網連接時,數據仍然可用。我知道緩存文件夾,但根據Apple的說法,如果設備磁盤空間不足,該目錄將被刪除。這對我的應用來說確實是一個問題,因爲這可能會導致用戶磁盤空間不足和互聯網連接不穩定。iOS永久緩存目錄
我的問題:我在哪裏可以保存這些文件,而不會由於磁盤空間不足或其他因素而被系統刪除。我不能將它放在文檔目錄中,因爲Apple會拒絕我的應用程序。
我已經嘗試將其存儲在文檔文件夾中,然後使用以下代碼行來禁用iCloud備份。
try? NSURL.fileURLWithPath(self.path).setResourceValue(true, forKey: NSURLIsExcludedFromBackupKey)
但是,根本不起作用,它返回「()」。