我正在尝试将plist文件从我的应用程序复制到文档文件夹 - 它确实 - 除了复制文件的内容,它只是这样做:
它实际上只是将目标目录复制到文件中-_-这是我的代码:
var documentsDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString
var path : NSString = documentsDirectory.stringByAppendingPathComponent("HiddenSettings.plist")
var fileManager = NSFileManager.defaultManager()
if (!(fileManager.fileExistsAtPath(path)))
{
var bundle : NSString = NSBundle.mainBundle().pathForResource("HiddenSettings", ofType: "plist")!
NSLog(bundle+" -> "+path)
fileManager.copyItemAtPath(bundle, toPath: path, error:nil)
}
为什么会这样做?
答案 0 :(得分:0)
重置模拟器的内容和设置后再次尝试运行它。
转到模拟器应用程序中的iOS模拟器菜单,然后选择重置内容和设置。
尝试像这样记录错误
var error:NSError?
fileManager.copyItemAtPath(bundle, toPath: path, error:&error)
println(error)