我截取了在当前项目中创建新 ViewController 时遇到的编译器不一致问题的屏幕截图。
在这个例子中,调试器从我的日志输出中为我的变量“kim”、“fakekim”和“blah”显示了不同的值(显示了正确的值)。调试器始终显示获取当前实例变量值的下一个实例变量(“fakekim”被分配了“kim”应该具有的值)。
这个问题似乎是特定于项目的。我已经能够通过在另一台 Mac 上导入我的项目来重现该问题。但是,如果我创建一个新项目,调试器工作正常。希望找出问题所在,以防止将来发生这种情况。
感谢您的帮助,StackOverflow 社区!
编辑:大屏幕截图:http://i.imgur.com/QfZme.png
最佳答案
这是 Xcode 4.3 中 LLDB 的一个(非常烦人的)错误。已在 4.3.2 中修复。
关于iphone - XCode 4.2 调试器问题 : Showing incorrect values + addresses for pointers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8129191/