由于某种原因fopen给出错误没有这样的文件或目录,即使我已经将路径转换为文档路径.
NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) lastObject]; NSString *filePath = [docsPath stringByAppendingPathComponent:filename];
我使用UTF8String方法传递NSString,只在读取模式下打开
if ((fh=fopen(filename,"r+b")) == NULL){ perror("fopen"); return -1; }
尝试打开文件名时打印出以下完整路径(我删除了应用程序实际目录名称的确切值)
/var/mobile/Applications/#####/Documents/testImages.pak