Ios 如何在Xcode中列出LLDB变量?

Ios 如何在Xcode中列出LLDB变量?,ios,xcode,lldb,Ios,Xcode,Lldb,我想在Xcode调试器中列出lldb变量 比如 我应该输入哪个命令 您可以使用获取堆栈框架中所有变量的列表 - (void)viewDidLoad { [super viewDidLoad]; NSHashTable *hashTable = [NSHashTable weakObjectsHashTable]; ABC *object = [[ABC alloc] init]; [hashTable addObject:object]; //NSLog(

我想在Xcode调试器中列出lldb变量 比如

我应该输入哪个命令

您可以使用获取堆栈框架中所有变量的列表

- (void)viewDidLoad {
    [super viewDidLoad];
    NSHashTable *hashTable = [NSHashTable weakObjectsHashTable];
    ABC *object = [[ABC alloc] init];
    [hashTable addObject:object];
    //NSLog(@"%@", [hashTable anyObject]);
    object = nil;
    int i = 0;
    int j = 1;
}
帧变量

(ViewController *) self = 0x00007fa2275047d0
(SEL) _cmd = "viewDidLoad"
(NSConcreteHashTable *) hashTable = 0x000061000013f5e0
(ABC *) object = nil
(int) i = 0
(int) j = 1
可以使用获取堆栈框架中所有变量的列表

- (void)viewDidLoad {
    [super viewDidLoad];
    NSHashTable *hashTable = [NSHashTable weakObjectsHashTable];
    ABC *object = [[ABC alloc] init];
    [hashTable addObject:object];
    //NSLog(@"%@", [hashTable anyObject]);
    object = nil;
    int i = 0;
    int j = 1;
}
帧变量

(ViewController *) self = 0x00007fa2275047d0
(SEL) _cmd = "viewDidLoad"
(NSConcreteHashTable *) hashTable = 0x000061000013f5e0
(ABC *) object = nil
(int) i = 0
(int) j = 1

您想列出您在中定义的所有变量,或者是您计算的表达式的结果,对吗

如果是这样的话,目前还没有办法做到这一点。但这很容易添加。请向lldb bug reporter提交增强请求:


有人会找到它。

你想列出你在其中定义的所有变量,或者是你计算的表达式的结果,对吗

如果是这样的话,目前还没有办法做到这一点。但这很容易添加。请向lldb bug reporter提交增强请求:


有人会找到它的。

我想我们不能。你应该参考,我想我们不能。你应该参考,并且