小编Dus*_*ant的帖子

URLResourceValue和setResourceValues Swift 3

我试图找出如何使用Swift 3进行狐狸修复代码.

let paths = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask, true) as NSArray

for path in paths {
    let dir = path as! String
    print("the paths are \(path)")
    let urlToExclude = NSURL.fileURL(withPath: dir)
    do {

        try urlToExclude.setResourceValue(NSNumber(value: true), forKey: URLResourceKey.isExcludedFromBackupKey)

    } catch { print("failed to set resource value") }
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是 这个

我使用上面的代码来排除备份到iCloud的文件,它曾经适用于以前版本的Swift,但在更新到Xcode 8之后,我只是卡住了.

我真的很感激任何帮助或建议.

nsurl ios swift3 ios10 xcode8

8
推荐指数
2
解决办法
3604
查看次数

标签 统计

ios ×1

ios10 ×1

nsurl ×1

swift3 ×1

xcode8 ×1