gdb 和 lldb 调试器之间的不同行为
我正在加载一个朋友数组并将其传递给我的 uitableview,一切正常,但是当我在方法中放置一个断点时:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
使用 gdb 调试器,我可以看到我朋友 NSMutableArray 的内容,使用 lldb 则显示朋友数组有零个对象,但它按预期工作,我所有的朋友都在展示...正如Apple建议使用lldb,你如何使用它进行调试?因为它甚至没有显示我的对象的内容...另外,如果您有用于使用 gdb/lldb 进行调试的控制台命令/提示,我们将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于你的编译器。我建议将lldb调试器与“Apple LLVM编译器3.0”一起使用,并将gdb用于GCC风格(包括“LLVM GCC 4.2”)。
以下是我发现对调试有用的一些链接:
最好的问候,
大卫
It depends on your compiler. I would recommend using the lldb debugger with the "Apple LLVM compiler 3.0", and gdb for GCC flavors (including "LLVM GCC 4.2").
Here are some links I have found useful for debugging:
Best regards,
David