当在某些文件中插入断点时,例如:刚刚创建了ViewController并将断点放在viewDidLoad方法上我得到了奇怪的LLDB错误
Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ53 [EPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result
我尝试谷歌搜索这个错误 – 找不到任何有用的东西.清理缓存,重新启动没有帮助.
再一次 – 这个错误我得不到所有的文件.我不知道为什么.
Thx的任何帮助或提示!
另外,当我尝试一些变量我得到
(lldb) po self.title error: Couldn't materialize struct: Structure hasn't been laid out yet Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ58- [EventsEPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result
解决方法
我也碰到了这个错误,花费了大量的时间来调试它.它似乎与断点本身有关:我注意到,如果我停用了断点,则不会出现错误.
您可能只需将断点移动到另一行即可抑制.这不是我遇到的第一个笨蛋,XCode 4.3’po’甚至不能可靠地输出变量.