如何在Xcode中显示Logged Messages窗口

时间:2009-01-27 14:03:40

标签: cocoa arrays xcode logging

我是一个非常新的Cocoa用户并遇到各种各样的问题......

我正在尝试获取数组的内容并找到此代码来执行此操作。

  

NSLog(@“array:%@”,集合);

问题是,我没有得到任何显示这个'echo'的控制台或跟踪器窗口

我应该使用另一个命令,我已经尝试打开所有窗口,但我没有看到应该显示的消息。我知道执行此调用的函数,因此引用是正确的。

感谢并抱歉这些初学者问题...使用stackoverflow比阅读Apple关于该主题的所有文档更快。

6 个答案:

答案 0 :(得分:8)

当Xcode运行您的项目时,编辑器会更改为显示一个带有字母“GDB”的黑色小按钮。单击它以查看包含控制台的调试器。

祝你好运!

哦,我会阅读Apple的文档。这不是那么糟糕。

答案 1 :(得分:6)

从“运行”菜单中选择“控制台” - 键盘快捷键为Shift-Cmd-R。

答案 2 :(得分:3)

在xcode的更高版本中,请执行shift + cmd + R。

或转到View - >调试区域 - >激活控制台

答案 3 :(得分:3)

在 Xcode 12 中,转到“查看”>“调试区域”>“激活控制台”

enter image description here

答案 4 :(得分:2)

在Xcode菜单中点击运行 - 控制台。这是NSLog / print / printf等语句输出的地方。

键命令是 Command + Shift + R

cocoa toString()方法也称为 description

NSLog(@"array : %@",collection);

将执行

NSLog(@"array : %@",[collection description]);

然后,将在每个集合元素上调用描述。

答案 5 :(得分:2)

如果您希望每次运行应用程序时都看到它,请从首选项窗口中选择“调试”选项卡,然后将显示“在开始时”的框更改为“显示控制台”。 另外,我想检查“自动清除调试控制台”复选框,该复选框将在启动应用程序时清除输出文本。