我的手机越狱了,我想写/var/mobile/Documents/
中的文件,我使用NSFileManager
来工作,但它无法正常工作,我打印error
日志是“操作无法完成操作。“好吧,我认为NSFileManager
只能在sandbox
中使用我可能使用C(fread和fwrite),但文件也可以读取,但是写,如何修复它,我只想将文件写入我的应用程序中sandbox
目录的外部?
答案 0 :(得分:0)
您是否尝试过使用默认的C标准IO方法?这在过去对我来说非常有效:
FILE *file = fopen("/debugging_private_data.txt", "w");
if(!file){
// log an error opening file
} else {
fprintf(file, "My value: %d\n", x);
fclose(file);
}
这将在root
目录中创建文件debugging_private_data.txt。如果你可以在那里写(有root权限),你可以写任何我猜的地方。