我是一个非常新的Cocoa用户并遇到各种各样的问题......
我正在尝试获取数组的内容并找到此代码来执行此操作。
NSLog(@“array:%@”,集合);
问题是,我没有得到任何显示这个'echo'的控制台或跟踪器窗口
我应该使用另一个命令,我已经尝试打开所有窗口,但我没有看到应该显示的消息。我知道执行此调用的函数,因此引用是正确的。
感谢并抱歉这些初学者问题...使用stackoverflow比阅读Apple关于该主题的所有文档更快。
答案 0 :(得分:8)
当Xcode运行您的项目时,编辑器会更改为显示一个带有字母“GDB”的黑色小按钮。单击它以查看包含控制台的调试器。
祝你好运!哦,我会阅读Apple的文档。这不是那么糟糕。
答案 1 :(得分:6)
从“运行”菜单中选择“控制台” - 键盘快捷键为Shift-Cmd-R。
答案 2 :(得分:3)
在xcode的更高版本中,请执行shift + cmd + R。
或转到View - >调试区域 - >激活控制台
答案 3 :(得分:3)
答案 4 :(得分:2)
在Xcode菜单中点击运行 - 控制台。这是NSLog / print / printf等语句输出的地方。
键命令是 Command + Shift + R 。
cocoa toString()方法也称为 description 。
NSLog(@"array : %@",collection);
将执行
NSLog(@"array : %@",[collection description]);
然后,将在每个集合元素上调用描述。
答案 5 :(得分:2)
如果您希望每次运行应用程序时都看到它,请从首选项窗口中选择“调试”选项卡,然后将显示“在开始时”的框更改为“显示控制台”。 另外,我想检查“自动清除调试控制台”复选框,该复选框将在启动应用程序时清除输出文本。