использование printf в функции обратного вызова C в Objective-C - PullRequest
1 голос
/ 24 августа 2011

У меня есть приложение Xcode4 (OSX 10.6.7), использующее USB и, следовательно, включающее функции обратного вызова C, которые определены вне контекста @implementation. Это хорошо работает, но я не вижу вывод, который я вставил с printf в функцию обратного вызова для управления поведением. Он не отображается ни в консоли отладчика, ни в консоли системы. Внутри моих функций target-C, где я обычно использую NSLog, printf работает нормально и отображается в консоли отладчика. Я также пытался использовать fflush после вызова, как я читал в списках, но безрезультатно.

1 Ответ

0 голосов
/ 24 августа 2011

попробуйте использовать

fprintf( stderr, "",..._

вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...