6 Stimmen

NSLog und Drucken eines Objekts

Ich habe eine Klasse und möchte einstellen, was gedruckt wird, wenn ich NSLog mit dieser Klasse aufrufe. Zum Beispiel,

NSLog(@"%@",nonstandardObject);

Wie richte ich das Objekt so ein, dass es das ausdruckt, was ich möchte?

14voto

Dave DeLong Punkte 240835

Überschreiben Sie die -description Methode. Sie benötigt keine Parameter und gibt ein NSString das wird printf aus.

Es gibt eine weitere Variante namens -debugDescription (kehrt zurück NSString (ohne Parameter), die verwendet wird, wenn das Objekt von gdb aus gepo'gt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X