Ich habe eine sehr direkte Klasse mit Eigenschaften vom Typ NSString. Darin habe ich eine triviale Implementierung der Beschreibungsmethode geschrieben. Ich habe festgestellt, dass jedes Mal, wenn ich versuche, "Selbst" in die Beschreibung aufzunehmen, meine iPhone App abstürzt. Ein Beispiel ist etwas wie das Folgende:
%Vor%Sobald ich den ersten Parameter in die Formatzeichenfolge self lösche, funktioniert es wie erwartet.
Sie erkennen, dass sich eine unendliche Rekursion einstellt.
Ihre description
Implementierung ruft sich implizit selbst auf, wenn Sie self
übergeben, die sich dann selbst aufruft usw.
Ihr Absturz ist meistens wahrscheinlich, weil der Stack-Speicherplatz knapp wird ... ein "Stackoverflow", wenn Sie so wollen. Anpassung unter Berücksichtigung der Website: -)
Tags und Links objective-c iphone cocoa cocoa-touch