写入文档文件夹时,NSCocoaErrorDomain代码= 513

时间:2015-10-27 14:39:47

标签: ios objective-c xcode permissions

我有一个编写捆绑包的程序,它在模拟器中工作,但在设备中出现错误NSCocoaErrorDomain code = 513。

搜索之后,我发现没有编写捆绑包的权限,所以我改变了程序。写文件夹

但是在更改之后,我在设备中运行时也发现了相同的错误NSCocoaErrorDomain code = 513:

enter image description here

那么问题是什么?

1 个答案:

答案 0 :(得分:0)

获取文档目录的路径

 - (NSURL *)applicationDocumentsDirectory {
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory 
     inDomains:NSUserDomainMask] lastObject];
}

然后保存文件

NSString *path = [[self applicationDocumentsDirectory].path 
                   stringByAppendingPathComponent:@"fileName.txt"];
[sampleText writeToFile:path atomically:YES
                   encoding:NSUTF8StringEncoding error:nil];