我需要做什么才能让变量在XCode中显示其值?在xCode中动态调试变量?
我没有在自动窗格中,它也不显示当我把鼠标悬停在它上面。这是为什么?
我可以去添加表达,有时它会显示正确,我也可以做的NSLog和记录它,但这似乎真是可笑于2013年
我使用的XCode 4.6的一年。我做错了什么,或者这个基本功能不存在?
我需要做什么才能让变量在XCode中显示其值?在xCode中动态调试变量?
我没有在自动窗格中,它也不显示当我把鼠标悬停在它上面。这是为什么?
我可以去添加表达,有时它会显示正确,我也可以做的NSLog和记录它,但这似乎真是可笑于2013年
我使用的XCode 4.6的一年。我做错了什么,或者这个基本功能不存在?
在控制台中使用命令'po'(代表打印对象) po [self myVariable]
这会给你比内容窗格中这个半无用变量树更多的信息。
提示:
1)确保您的编译配置设置为调试,或者您不能调试局部变量。 2)有时你需要调试结构和原语,在这种情况下使用'p'而不是'po'
3)你可以使用点符号(po self.myVariable),但对于某些数据类型,这不会似乎工作。我相信这取决于你的xcode版本
感谢您的答案,但这是很多手动工作,有时我需要深入钻取以获取变量,然后显示错误值!我不明白这一点。就好像它不显示实例值,而是显示初始化值。并且var value的工具提示不存在,在我看来。我会检查你发给我的链接,看看苹果文档中是否有任何内容,谢谢。 – user1405583 2013-03-17 14:18:47
@ user1405583真的吗?嗯,这很奇怪:/我从来没有收到错误的价值,我不认为..我倾向于设置在某些点的断点,并有这个窗口了解如何检查值是如何通过我步进 – lifetimes 2013-03-17 14:29:56
不是,我搜索苹果论坛,这似乎是一个众所周知的错误,他们正在争取许多版本,并在那里,正常发生。谢谢。 – user1405583 2013-03-17 15:12:59