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)")

}

}

你可能感兴趣的:(swift 防止文件备份到iCloud)