Ошибка fopen $ UNIX2003 во внешней библиотеке
У меня есть внешняя статическая библиотека (у меня также есть исходный код), которая использует «fopen» для доступа к файлам в файловой системе. Странно то, что он всегда дает сбой как на симуляторе, так и на устройстве, когда он пытается сделать это сEXE_BAD_ACCESS
внутриfopen$UNIX2003
(не вfopen
, fopen
даже не в стеке вызовов, когда выдается исключение. Я пытался использоватьfopen
непосредственно сам с тем же путем / параметрами, и это работает. Итак, во-первых, возможно ли, что библиотека как-то вызывает другойfopen
реализация? Если так, то почему, и самое главное, как я могу назвать это «правильным»?
РЕДАКТИРОВАТЬ: На самом деле, последняя функция в стеке вызовов перед сгенерированным исключением_interposition_vtable_unimplemented
, fopen$UNIX2003
предшествует этому.