【问题标题】:Why are my NSLog statements wrapped in Xcode 4?为什么我的 NSLog 语句包含在 Xcode 4 中?
【发布时间】:2011-04-17 14:36:30
【问题描述】:

无论我制作多宽的输出窗口,Xcode 4 似乎总是将 NSLog 输出包装到窗口的默认宽度。有没有简单的方法来解决这个问题?

2011-04-17 16:31:29.781 MyApp[415:707] rotation : 0.006139
2011-04-17 16:31:29.841 MyApp[415:707] Angle:-0.016967
     rollingX:0.918938

而不是

2011-04-17 16:31:29.781 MyApp[415:707] rotation : 0.006139
2011-04-17 16:31:29.841 MyApp[415:707] Angle:-0.016967   rollingX:0.918938

代码如下:

float angle;
float rollingX;
...
NSLog(@"Angle:%f\t rollingX:%f",angle,rollingX);

【问题讨论】:

  • 你能显示代码吗?
  • 第一篇文章中添加的代码。

标签: xcode nslog


【解决方案1】:

这似乎是对控制台视图的限制 - 似乎在大约 10 分钟之后没有定义选项卡位置。 60 列。所以下一个选项卡将转到下一行。如果您复制输出并将其粘贴到另一个编辑器(即 TextWrangler)中,它会显示得很好,因此文本不会硬换行。

您可能会针对此问题在 Apple 的雷达上提交错误。

【讨论】:

    猜你喜欢
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    相关资源
    最近更新 更多