2

我无法弄清楚为什么它总是失败。它返回NO。我整个下午都在搜索这个,但没有任何解释为什么或如何解决。调用[[NSFileManager defaultManager] isWritableFileAtPath:]return NO,这让我相信现有的 plist 文件不能被覆盖,但我不知道如何改变它。

4

1 回答 1

3

您只能在 Documents 目录中写入文件。但是您的 plist 文件不存在

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
于 2009-08-12T11:16:53.090 回答