gdb和lldb调试器之间的不同行为

时间:2011-11-07 05:53:44

标签: objective-c gdb lldb

我正在加载一系列朋友并将其传递给我的uitableview,每件事情都有效,但是当我在方法中设置了一个断点时:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:             (NSIndexPath *)indexPath

使用gdb调试器我可以看到我的朋友NSMutableArray的内容和lldb它说好友数组有零对象但它按预期工作并且我的所有朋友都在显示...因为Apple推荐使用lldb怎么做你用它调试?因为它甚至没有显示我的对象的内容...加上如果你有控制台命令/提示你用gdb / lldb进行调试将不胜感激。

1 个答案:

答案 0 :(得分:5)

这取决于你的编译器。我建议将 lldb 调试器与“Apple LLVM编译器3.0”一起使用,将 gdb 用于GCC版本(包括“LLVM GCC 4.2”)。

以下是我发现用于调试的一些链接:

祝你好运, 大卫