Ios5 从设备中删除文件-只读文件

Ios5 从设备中删除文件-只读文件,ios5,nsfilemanager,Ios5,Nsfilemanager,我创建了一个属性为NSFileappendonly的文件,我认为这足以在ios中创建只读文件。我的问题是试图从设备中删除该文件,但返回错误。请任何人帮助我 513声明您没有写入该文件夹的权限。您需要确保您只尝试写入应用程序目录(Documents、Temp或Cache)中的3个文件夹之一。通常使用文档文件夹。(尝试直接写入主捆绑包可能会导致出现错误) 您可以使用NSFileManager删除文件,但前提是您的应用程序已签名,并且您正试图从3个允许的文件夹之一删除文件。这3个文件夹只能由你的应用

我创建了一个属性为NSFileappendonly的文件,我认为这足以在ios中创建只读文件。我的问题是试图从设备中删除该文件,但返回错误。请任何人帮助我

513声明您没有写入该文件夹的权限。您需要确保您只尝试写入应用程序目录(Documents、Temp或Cache)中的3个文件夹之一。通常使用文档文件夹。(尝试直接写入主捆绑包可能会导致出现错误)

您可以使用NSFileManager删除文件,但前提是您的应用程序已签名,并且您正试图从3个允许的文件夹之一删除文件。这3个文件夹只能由你的应用程序访问

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [paths objectAtIndex:0];
NSString *yourFile = [documentsDirectoryPath stringByAppendingPathComponent:@"yourFile.txt"];

NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager removeItemAtPath:yourFile error:NULL];

您使用什么方法删除该文件?我是这样使用的,但我从removeItemAtPath方法中得到错误。错误描述为操作不允许,错误513。