I am New for Swift and I Have Implement File Manager Concept in my Project but it shows the issue and I don\'t for how to solve this please any body help me for fix the issue.>
The benefit of the new error handling in Swift 2 is the omission of the quasi-redundant return values Bool
/ NSError
. Therefore setResourceValue
does not return a Bool
anymore which is the reason of the error message.
As the function is marked as throws
I recommend this syntax which just passes the result of setResourceValue
class func addSkipBackupAttributeToItemAtPath(filePathString: String) throws
{
let url = NSURL.fileURLWithPath(filePathString)
assert(NSFileManager.defaultManager().fileExistsAtPath(URL.path!))
try url.setResourceValue(true, forKey: NSURLIsExcludedFromBackupKey)
}
Handle the error in the method which calls addSkipBackupAttributeToItemAtPath