何らかの理由No such file or directory
で、パスをドキュメント パスに変換したにもかかわらず、fopen でエラーが発生します。
NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *filePath = [docsPath stringByAppendingPathComponent:filename];
メソッドを使用して NSString を渡し、UTF8String
読み取りモードでのみ開きます
if ((fh=fopen(filename, "r+b")) == NULL){
perror("fopen");
return -1;
}
ファイル名を開こうとすると、次のフルパスが出力されます(アプリケーションの実際のディレクトリ名の正確な値を削除しました)
/var/mobile/Applications/#####/Documents/testImages.pak
fopen がファイルを検出しないのはなぜですか? 私はそれをターゲットに追加し、ファイルインスペクターの場所設定を変更しようとしましRelative to Group
たRelative to Project