Swift-复制plist只是将位置写入文件?

时间:2015-01-06 06:08:35

标签: swift

我正在尝试将plist文件从我的应用程序复制到文档文件夹 - 它确实 - 除了复制文件的内容,它只是这样做:enter image description here

它实际上只是将目标目录复制到文件中-_-这是我的代码:

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)
}

为什么会这样做?

1 个答案:

答案 0 :(得分:0)

重置模拟器的内容和设置后再次尝试运行它。
转到模拟器应用程序中的iOS模拟器菜单,然后选择重置内容和设置

尝试像这样记录错误

var error:NSError?
fileManager.copyItemAtPath(bundle, toPath: path, error:&error)
println(error)