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

Swift 快速复制plist只是将位置写入文件?,swift,Swift,我正在尝试将plist文件从我的应用程序复制到documents文件夹中—确实如此—除了不复制文件的内容外,它只执行以下操作: 它实际上只是将目标目录复制到文件中-\以下是我的代码: var documentsDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString var path : NSString = documentsDirecto

我正在尝试将plist文件从我的应用程序复制到documents文件夹中—确实如此—除了不复制文件的内容外,它只执行以下操作:

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

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

为什么会这样做?

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

尝试这样记录错误

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

代码对我有用。hiddenplist的实际内容是什么?@rakeshbs只是一个名为FirstLaunch的布尔值,设置为YES。没有骰子,结果仍然相同。重置后它是否进入条件并记录输出?同样的代码也适用于我。是的,确实如此,我甚至在手机上用iFile检查文档,它也做了同样的事情。appstore中最新的XCode 6。你是否尝试记录错误参数。检查我的最新答案?