我有一个外部静态库(我也有源代码),它使用“fopen”来访问文件系统上的文件。奇怪的是,当它尝试在EXE_BAD_ACCESS
内部fopen$UNIX2003
(不是 in fopen
,fopen
甚至在抛出异常时不在调用堆栈中)时,它总是在模拟器和设备上都失败。我试图fopen
直接使用自己的相同路径/options 并且它有效。所以,首先,库是否有可能以某种方式调用不同的fopen
实现?如果是这样,为什么,最重要的是,我怎样才能让它调用“正确”的实现?
编辑:实际上,在抛出异常之前调用堆栈中的最后一个函数是_interposition_vtable_unimplemented
,fopen$UNIX2003
在它之前。