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