Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要做什么才能让变量在 XCode 中显示它们的值?
我在自动窗格中没有它,当我将鼠标悬停在它上面时它也没有显示。这是为什么?
我可以去 Add Expression 有时它会正确显示它,我也可以做 NSLog 并记录它,但这在 2013 年看起来真的很荒谬。
我正在使用 XCode 4.6。我做错了什么,还是这个基本功能不存在?
您可以使用内容窗格中的局部变量部分在调试时查看变量值:
您可以使用shift++command来Y切换上面的窗格。
有关在 xCode 中调试的更多信息,请查看以下链接。
在控制台中使用命令“po”(代表打印对象),例如 po [self myVariable]
这将为您提供比内容窗格中这个半无用的变量树更多的信息。
提示: 1) 确保您的构建配置设置为调试,否则您无法调试局部变量。 2) 有时您需要调试结构和原语,在这种情况下使用 'p' 而不是 'po' 3) 您可以使用点表示法 (po self.myVariable),但对于某些数据类型,这似乎不起作用。我相信这取决于您的 xcode 版本