Próbuję dowiedzieć się, w jaki sposób należy postępować, utrwalacze fox poniżej kodu za pomocą Swift 3.URLResourceValue i 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") }
}
Błąd, że jestem coraz to
użyłem Powyższy kod do wykluczania plików z kopii zapasowej do iCloud i działał dobrze dla poprzedniej wersji Swift, ale po aktualizacji do Xcode 8 po prostu utknąłem.
Naprawdę doceniam każdą pomoc lub sugestie.
'urlToExclude' jest typu' URL' warto oddać go do 'NSURL': : Niech urlToExclude = NSURL.fileURL (withPath : dir) jako NSURL ' –
@SiavashAlp, który też działał, ale czy nie powinno się zająć sugestią Xcode'a? – Dushyant