1
A
答えて
0
あなたは、スタックフレーム内のすべての変数のリストを取得するにはframeVariableを使用することができます。
- (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
0
あなたは右、で定義されているかが評価しました式の結果でてきたすべての変数をリストしたいですか?
もしそうなら、それを現在行う方法はありません。しかし、追加するのは簡単です。
と誰かがそれを取得します:lldbバグレポーターで拡張要求を提出してください。
私たちはできないと思います。 –
[LLDBとデバッグについて](https://developer.apple.com/library/content/documentation/General/Conceptual/lldb-guide/chapters/Introduction.html)と[LLDB公式サイト](http: //lldb.llvm.org/) – Lion