Надеюсь, это полезно - без кода трудно ответить.
Изменение, которое меня сработало, заключается в том, что при копировании файла plist в каталог документов метод stringByAppendingPathComponent больше не доступен. Вместо этого вы должны использовать NSURL.
Если у вас есть метод preparePlistForUseMethod, он должен выглядеть следующим образом.
let rootPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, .UserDomainMask, true)[0]
let url = NSURL(string: rootPath)
plistPathInDocument = (url?.URLByAppendingPathComponent("plistfilename.plst").absoluteString)!
if !NSFileManager.defaultManager().fileExistsAtPath(plistPathInDocument){
let plistPathInBundle = NSBundle.mainBundle().pathForResource("plistfilename.plst", ofType: "plist")!
do{
try NSFileManager.defaultManager().copyItemAtPath(plistPathInBundle, toPath: plistPathInDocument)
print("plist copied")
}
catch{
print("error copying plist!")
}
}
else{
print("plst exists \(plistPathInDocument)")
}
}
Не могли бы вы отправить код, который вы пробовали, и его ошибки? –