2

我正在尝试将文件从路径移动到另一个路径的目录。我手头有代码。但是,它不能正常工作。我不知道该代码有什么问题。

if ([[NSFileManager defaultManager] moveItemAtPath:"path to be moved" toPath:"destination path" error:&error]) {
    NSLog(@"Moved");
} else {
    NSLog(@"Not moved:%@", [error localizedDescription]);
}  

实际上,如果移动过程成功,则会打印“已移动”。但结果会打印错误消息“无法完成操作。(Cocoa 错误 512。)”。请帮助我摆脱这个问题。提前致谢。

4

1 回答 1

2

使用以下功能

[[NSFileManager defaultManager] copyItemAtPath:mainBundleFilePath 
                                        toPath:destPath 
                                         error:&err]

有关更多信息,请查看以下 SO 帖子,

iPhone - 将文件从资源复制到 Documents 会出错

于 2011-05-09T10:14:35.087 回答