iOS LLDBs P-Befehl druckt keine Frame-Variable

8

Sagen wir, ich möchte ein

machen %Vor%

es wird Fehler: Eigenschaft

sagen %Vor%

Gibt es irgendwelche Tricks, die ich tun kann, damit ich das zeigen kann?

    
mskw 11.12.2012, 21:38
quelle

3 Antworten

26

Sie können dies tun:

%Vor%

Ab Xcode 4.5.2 scheint das Drucken von Eigenschaften in lldb unter Verwendung der Punktsyntax nur für Eigenschaften von Objekten zu funktionieren, die in Ihrer App definiert sind, nicht für Eigenschaften, die von Framework-Klassen definiert sind.

    
rob mayoff 11.12.2012, 22:03
quelle
6

Sie können es zum Drucken bringen, indem Sie die [] Notation anstelle von tun. Notation:

Haben Sie das versucht?

%Vor%

Ohne die Umwandlung (CGRect) wird höchstwahrscheinlich ein Fehler angezeigt, der besagt, dass der Rückgabetyp nicht bekannt ist. Sie können auch einfach tun:

%Vor%

zeigt Ihnen den Rahmen und einige andere Informationen über das Textfeld. Der Befehl po debug ruft die objects -description-Methode auf, die Sie überschreiben können, um alle gewünschten Informationen bereitzustellen.

    
GracelessROB 11.12.2012 22:02
quelle
3

Siehe Eine @ Import-ant Änderung in Xcode

  

Der LLDB-Parser für Objective-C kann jetzt jedes Modul durchlaufen, das in   Ihre App und bestimmen Sie die verwendeten Arten für alle Funktionen und Methoden   definiert

%Vor%     
onmyway133 30.08.2015 03:04
quelle

Tags und Links