「fopen」を使用してファイルシステム上のファイルにアクセスする外部静的ライブラリ (ソースコードも持っています) があります。EXE_BAD_ACCESS
奇妙なことに、内部でそうしようとすると、シミュレーターとデバイスの両方で常に失敗しますfopen$UNIX2003
(例外がスローされたときにコールスタックfopen
にもありません。同じパスで自分自身を直接fopen
使用しようとしました) fopen
/options とそれは機能します.だから、まず第一に、ライブラリが何らかの形で別のfopen
実装を呼び出している可能性はありますか?もしそうなら、なぜ、そして最も重要なことですが、どうすれば「正しい」ものを呼び出すことができますか?
_interposition_vtable_unimplemented
EDIT:実際には、例外がスローされる前のコールスタックの最後の関数は、その前にありますfopen$UNIX2003
。