Tôi đang cố gắng tìm ra làm thế nào tôi nên tiến hành sửa chữa fox bên dưới mã sử dụng Swift 3.URLResourceValue và setResourceValues 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") }
}
Các lỗi mà tôi nhận được là
tôi đã sử dụng ở trên mã để loại trừ các tập tin từ sao lưu vào iCloud và nó được sử dụng để làm việc tốt cho phiên bản trước của Swift nhưng sau khi cập nhật lên Xcode 8 tôi chỉ bị mắc kẹt.
Tôi thực sự đánh giá cao bất kỳ trợ giúp hoặc đề xuất nào.
'urlToExclude' là loại của 'URL' bạn có thể muốn quăng nó cho' NSURL': ' để urlToExclude = NSURL.fileURL (withPath : dir) là NSURL' –
@SiavashAlp đã hoạt động nhưng không nên đề xuất Xcode? – Dushyant