在Objective-C中使用C中的printf回调函数

在Objective-C中使用C中的printf回调函数,objective-c,callback,Objective C,Callback,我有一个使用USB的Xcode4(OSX 10.6.7)应用程序,因此包括在@implementation上下文之外定义的C回调函数。这很好,但我无法看到我在回调函数中插入printf以控制行为的输出。它既不显示在调试器控制台中,也不显示在系统控制台中。在我的objective-C函数中,我通常使用NSLog,printf工作正常,并显示在调试器控制台中。 我还在列表中读到的调用后尝试使用fflush,但没有效果。尝试使用 fprintf( stderr, "",..._ 相反@user909

我有一个使用USB的Xcode4(OSX 10.6.7)应用程序,因此包括在@implementation上下文之外定义的C回调函数。这很好,但我无法看到我在回调函数中插入printf以控制行为的输出。它既不显示在调试器控制台中,也不显示在系统控制台中。在我的objective-C函数中,我通常使用NSLog,printf工作正常,并显示在调试器控制台中。 我还在列表中读到的调用后尝试使用fflush,但没有效果。

尝试使用

fprintf( stderr, "",..._
相反

@user909020:不要忘记点击复选标记接受有用的答案。见和。