代码之家  ›  专栏  ›  技术社区  ›  Daniel Sloof

iPhone SDK:将stderr/stdout重定向到xcode控制台

  •  1
  • Daniel Sloof  · 技术社区  · 16 年前

    我计划在iPhone应用程序中使用一个C库。它将大量调试信息写入stderr。有没有一种简单的方法可以将stderr/stdout重定向到我的xcode控制台?

    我要写些叫nslog的包装纸吗?如果是这样,最好的方法是什么?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Jeff B    16 年前

    我知道stdout至少已经进入控制台了。我对stderr不是百分之百的肯定。

    你只需做一个 print 最后会出现在Xcode的控制台中。

    编辑:找到一些确认stderr的引用。

        2
  •  3
  •   zoul    16 年前

    无需重定向任何内容,所有输出都已转到控制台。试试看:

    fprintf(stdout, "Standard output.\n");
    fprintf(stderr, "Standard error output.\n");