ios - Xcode 中的 po 命令不生成输出

标签 ios xcode gdb lldb

在我工作期间的某个时刻,Xcode 的 pop 命令停止工作。无论我输入什么,它都不会生成输出:

(gdb) po self
(gdb) po [self name]
(gdb) po [UITableView class]
(gdb) po @"Hello"
(gdb) p indexPath.row
(gdb) print indexPath.row
(gdb) po fjkldsjflksdjklwjfkljfkldsjflk
(gdb)

当我输入这些命令中的任何一个时,命令行只是转到下一行,打印蓝色 (gdb),但没有输出。

我尝试了以下步骤:

  • 重启 Xcode,重启我的 Macbook
  • 尝试过在模拟器和 iOS 设备上进行调试
  • 切换到 LLDB 并重新启动
  • 重新安装 Xcode

Xcode 中的其他调试工具似乎工作正常:断点、逐步执行、Auto 变量检查窗口等。

有什么想法吗?

编辑:即使在重新安装 Xcode 后也不起作用。

最佳答案

愚蠢的我,我在“目标输出”窗口而不是“调试器输出”窗口中。

enter image description here

不知何故,我以为我检查了那里的其他控制台窗口,但显然我没有。

关于ios - Xcode 中的 po 命令不生成输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16287299/

相关文章:

javascript - epub阅读器ios中的文本突出显示和添加注释功能

iOS 谷歌登录 : Get list of people from Google+ including their names and profile pictures

ios - 添加 subview 时标题 View 消失?

ios - Swift - 切换 CollectionView 单元格以切换数组中的项目

ios - iOS:自动调整功能不适用于UIImageView

ios - swift : How to convert String to string with time format?

ios - 如何在 Xcode 4.3 中成功使用 BOOL

gdb - 指令中0x0表示什么

c++ - 如何在 GDB 中逐行打印二维数组?

c - 堆栈在 32 位和 64 位处理器中有何不同