Chciałbym wyjść z obecnej metody, przez którą przechodzę."powrócić" z metody podczas kroku?
-(void)helloWorld {
NSLog(@"Hello");
// I would like to return here, so that "World" isn't printed.
NSLog(@"World");
}
Próbowałem następujące, ale bez powodzenia.
(lldb) expr return
<no result>
Czy to możliwe przy pomocy lldb?
Widziałem kilka osób zgłaszających, że pod LLDB i ARC przeciągnięcie komputera do nowej lokalizacji może spowodować awarie. Nadal istnieje kilka załamań, które należy opracować. Ponadto, jeśli znasz GDB, ale nie LLDB, zapisz kopię tego ściągawki: http://lldb.llvm.org/lldb-gdb.html –
Tak, ogólnie przeciąganie komputera jest bardzo ryzykowne, chyba że zrozumieć całą alokację/inicjowanie pamięci/pamięci dzieje się za kulisami. Jeśli masz serię prostych stwierdzeń, często możesz uciec z tym, ale jest to coś bardziej wyrafinowanego i obfituje w ukryte pułapki. –