Ich möchte die aktuelle Methode, die ich durchtrete, beenden."Rückkehr" von der Methode beim Schritt?
-(void)helloWorld {
NSLog(@"Hello");
// I would like to return here, so that "World" isn't printed.
NSLog(@"World");
}
Ich habe folgendes versucht, aber ohne Glück.
(lldb) expr return
<no result>
Ist dies mit lldb möglich?
Ich habe mehrere Personen gesehen, dass unter LLDB und ARC, ziehen den PC an einen neuen Ort kann zu Abstürzen führen. Es gibt noch einige Knicke, die es zu lösen gilt. Wenn du dich mit GDB, aber nicht mit LLDB auskennst, dann speichere eine Kopie dieses Spickzettel: http://lldb.llvm.org/lldb-gdb.html –
Ja, im Allgemeinen ist das Herumziehen des PCs sehr riskant, außer du Verstehen Sie die gesamte Laufzeit/Speicherzuweisung/Initialisierung, die hinter den Kulissen stattfindet. Wenn Sie eine Reihe von einfachen Aussagen haben, können Sie oft damit durchkommen, aber alles anspruchsvollere und es ist voller versteckter Probleme. –