Xcode:悬停时变量对话框不起作用

标签 xcode debugging breakpoints

我正在使用 Xcode 6(版本 6.1.1 (6A2008a)),我发现当您将鼠标悬停在 Xcode 中的一个变量上(就在您的断点之前)时通常会弹出的对话框非常有用。

但有时不会出现此对话框。 这是 Xcode 的错误还是有时不显示的原因?

最佳答案

我使用的是相同的 Xcode 版本。

假设:

  1. 您没有在属性上徘徊:self.myVar(不起作用 - 不知道为什么!)
  2. 您没有将鼠标悬停在实例的变量上:cell.myImageView。悬停仅适用于此处的单元格。
  3. 您没有点击变量 - 有时会因触控板错误而发生。

我认为这是一些特殊行为的错误。它似乎在您打开和关闭导航器或实用程序 Pane 时发生 - 这在调试期间很常见。以下是我如何复制它:

  1. 设置断点
  2. 运行
  3. 将鼠标悬停在有效的变量上
  4. 关闭并打开导航器或实用工具面板
  5. 将鼠标悬停在同一个变量上 - 它不会起作用。

这似乎工作一次。为了复制它,您必须再次运行。

话虽如此,如果它不起作用;如果您将鼠标悬停在变量上方或上/下,或者离开并返回到变量,它通常会显示变量值。

但我同意,不稳定的性质很烦人。

希望这对您有所帮助。

关于Xcode:悬停时变量对话框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28648515/

相关文章:

ios - 使用 URL 在 Swift 中显示电话号码的所有系统选项

ios - 架构 i386 的 undefined symbol : "_OBJC_CLASS_$_Analytics"

c# - 有什么方法可以在 C#/Visual Studio 中的断点处休眠?

c - 在 C 中将字符串解析为 typedef 结构

c# - 如何获取堆栈中局部变量和参数的当前值?

debugging - Android Studio IDE : Break on Exception

gdb - 在 GDB 中,是否可以从函数的开头给出一个相对地址(以行为单位)?

swift - 如何在所有抛出上设置断点?

ios - 如何在 UIButton 的 prepareForInterfaceBuilder 上检索 titleLabel?

c# - Visual Studio/C# 代码类似于 Xcode 中的#pragma mark