使用.copyItemAtPath时出错

时间:2016-02-04 10:55:35

标签: ios swift swift2

我正在尝试将文件(.plist)复制到新目录,但是我收到一条错误说:调用中的额外参数“错误”。我的代码如下。 我搜索了苹果的快速文档。我猜.copyItemAtPath代码已更改,我需要使用throws但我无法实现抛出。

var folder = NSBundle.mainBundle().pathForResource(folderName, ofType: folderType)

//this is where i get error

NSFileManager.defaultManager().copyItemAtPath(folder, toPath: folderPath, error:nil)
print("Coppied")

1 个答案:

答案 0 :(得分:1)

使用Swift2,您需要执行以下操作:

    do{
        try NSFileManager.defaultManager().copyItemAtPath(folder, toPath: folderPath) 
        print("Coppied")
    }catch let error as NSError{
        print(error.localizedDescription);
    }