Hope this is helpful - without code it's hard to answer.
The change that spurred me on is that when copying the plist file to the document directory, the stringByAppendingPathComponent method is no longer available. You should use NSURL instead.
If you have a preparePlistForUseMethod method, it should look like this.
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)") } }
source share