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