fopen $ UNIX2003 falla dentro de la biblioteca externa
Tengo una biblioteca estática externa (también tengo el código fuente) que usa 'fopen' para acceder a los archivos en el sistema de archivos. Lo extraño es que siempre falla tanto en el simulador como en el dispositivo cuando intenta hacerlo conEXE_BAD_ACCESS
dentrofopen$UNIX2003
(no enfopen
, fopen
Ni siquiera está en la pila de llamadas cuando se lanza la excepción. He tratado de usarfopen
directamente yo mismo con el mismo camino / opciones y funciona. Entonces, en primer lugar, ¿es posible que la biblioteca de alguna manera esté llamando a unfopen
¿implementación? Si es así, ¿por qué y, lo que es más importante, cómo puedo hacer que se llame "correcto"?
EDITAR: En realidad, la última función en la pila de llamadas antes de que se lance la excepción es_interposition_vtable_unimplemented
, fopen$UNIX2003
lo precede