【发布时间】:2012-07-15 19:55:51
【问题描述】:
我正在编写一个 iOS 应用程序,我需要使用内置 Xcode 调试器的帮助。假设我有一个名为 HomeViewController 的对象,它具有三个属性
@property (nonatomic) BOOL finished;
@property (nonatomic, strong) NSArray *myArray;
@property (nonatomic, strong) NSString *myName;
@synthesize finished = _finished, myArray = _myArray, myName = _myName;
假设我在这个类中有一个断点。我将如何查看这些属性的内容?我尝试过诸如po myName、print myName 和print [self myName] 之类的方法,但我不知道该怎么做。我尝试过使用 LLDB,但我不断收到此人遇到的相同错误 (lldb fails to print variable values with "error: reference to 'id' is ambiguous")。这个问题的公认答案是,LLDB 坏了,我应该只使用 GDB;但是,我拒绝接受如此基本的东西被破坏了。
尽管如此,我也尝试过使用 GDB 和上面类似的命令;但是,我也无法让 GDB 工作。请帮忙
【问题讨论】: