【问题标题】:How to show the Logged Messages window in Xcode如何在 Xcode 中显示 Logged Messages 窗口
【发布时间】:2010-10-03 18:23:42
【问题描述】:

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

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

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

问题是,我没有得到任何显示此“回声”的控制台或跟踪器窗口

我应该使用另一个命令吗?我尝试打开所有窗口,但没有看到应该显示的消息。我知道这个调用所在的函数是执行的,所以引用是对的。

感谢并为这些初学者问题感到抱歉...使用 stackoverflow 比阅读苹果关于该主题的所有文档要快得多。

【问题讨论】:

  • “collection”数组的类型为“NSMutableArray”
  • 谢谢大家...我从来没有上过一个能像这个网站一样快速回答的论坛...这绝对很棒!
  • 我认为我们正在为未来的专家系统提供支持。
  • 我在使用 XCode 3.2.3 时遇到了这个问题(我是一位经验丰富的开发人员)。控制台中只显示了我的一些 printf 和 NSLog。有什么想法吗?
  • 天啊!没关系。流浪#ifndef 正在设置一个关闭注销的变量!我讨厌那个!

标签: cocoa arrays xcode logging


【解决方案1】:

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

或者去查看 -> 调试区 -> 激活控制台

【讨论】:

  • 谢谢,有什么办法让它保持打开状态吗?每次我停止跑步时它都会关闭。而且它没有为我显示任何日志
  • 它在 XCode 12 中仍然有效吗?在我看来,我应该做点别的事情。知道什么吗?默认情况下,现在似乎是 Shift Cmd C 来显示控制台
【解决方案2】:

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

祝你好运!

哦,我会阅读 Apple 的文档。没那么糟糕。

【讨论】:

  • 我没有看到任何黑色按钮或 GDP
【解决方案3】:

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

【讨论】:

  • Shift-Cmd-R 只是构建。不显示任何控制台
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    在 Xcode 菜单中点击 Run - Console。这是 NSLog / print / printf 等语句输出的地方。

    键盘命令是Command + Shift + R

    cocoa toString() 方法也称为 description

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

    将执行

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

    然后它将调用每个集合元素的描述。

    【讨论】:

    • 我没有运行菜单
    • 柯蒂斯,这个答案已经过时了 11 年。
    【解决方案6】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-30
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 2013-11-04
      相关资源
      最近更新 更多