为什么我的NSLog语句包含在Xcode 4中?

时间:2011-04-17 14:36:30

标签: xcode nslog

无论我输出窗口有多宽,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);

1 个答案:

答案 0 :(得分:0)

这似乎是对控制台视图的限制 - 在大约之后似乎没有定义标签位置。 60列。所以下一个标签将转到下一行。如果你复制输出并将其粘贴到另一个编辑器(即TextWrangler),它将显示正常,所以文本不是硬包装。

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