swift 防止文件备份到iCloud

有一些文件需要永久的存储在本地使应用支持离线功能。但是这些文件并不包含用户数据,无需备份。如何防止这些文件被备份。

classprivatefuncaddSkipBackupAttributeToItem(AtURL url:URL) {

assert(FileManager.default.fileExists(atPath: url.path),"\(url.path)文件为创建成功")

let urlNs:NSURL= urlasNSURL

do{

try urlNs.setResourceValue(true, forKey:URLResourceKey.isExcludedFromBackupKey)

}catch{

assert(false,"设置不同步云端失败:\(error)")

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容