Cocoa - NSFileManager removeItemAtPath不工作

lab*_*b12 3 macos xcode cocoa objective-c nsfilemanager

我试图删除一个文件,但不知何故nsfilemanager不允许我这样做.我在一行代码中使用该文件,但是一旦运行了该操作,我希望删除该文件.我已经记录了错误代码和消息,我得到错误代码:4和消息:

"text.txt" could not be removed
Run Code Online (Sandbox Code Playgroud)

有没有办法"干净地"(没有任何黑客)修复此错误,以便苹果将接受这个应用程序到他们的Mac App Store?

编辑:

这就是我正在使用的:

[[NSFileManager defaultManager] removeItemAtPath:filePath error:NULL];
Run Code Online (Sandbox Code Playgroud)

谢谢,

凯文

Jer*_*myP 12

错误代码4似乎是NSNoSuchFileError.如果您要删除的文件确实存在,那么您的路径错误.如果您希望我们确切地告诉您如何弄错路径,则需要发布一些代码.

如果该文件不存在,则可以忽略该错误.