【发布时间】:2016-05-27 17:54:33
【问题描述】:
如何在我的应用中阻止 iCloud 备份。为此,我尝试使用 NSFileManager。 和 如何在 Swift 中实现 addSkipBackupAttributeToItemAtURL?
I tried with this stuff
extension NSFileManager{
func addSkipBackupAttributeToItemAtURL(url:NSURL)->Bool{
var error:NSError?
let success:Bool = url.setResourceValue(NSNumber.numberWithBool(true), forKey: NSURLIsExcludedFromBackupKey, error: &error);
return success;
}
}
但它给了我错误:调用中的额外参数错误
现在调用上面的函数...
NSFileManager.defaultManager().addSkipBackupAttributeToItemAtURL(NSURL.fileURLWithPath());
【问题讨论】:
-
一看到
var error:NSError?,您就可以认为它是 Swift 1 的代码。您现在可能正在使用 Swift 2 附带的 Xcode 7。