Frage

Ich bin eine Warnung über setText Methode bekommen, wenn ich es nicht einmal mit bin. Warum Anzeige XCode diese Warnmeldung?

alt text http://www.angryhacker.com/toys/deprecated.jpg

War es hilfreich?

Lösung

Die cell.text Eigenschaft wird in iPhone OS 3.0 und höher als veraltet, weil neue Tabellenzelltypen mehr Etiketten ermöglichen. Verwenden Sie stattdessen cell.textLabel.text das Gleiche zu erreichen.

Andere Tipps

Dies ist, wie Eigenschaften arbeiten

x = object.field ist (standardmäßig) die gleiche wie der Aufruf von x = [object field]

und object.field = x ist (standardmäßig) die gleiche wie der Aufruf von [object setField:x]

Die bis zwei Antworten sind mehr als korrekt. Nur um einige Referenzen von Apple Dev hinzufügen. Glauben Sie, dass alle Ihre Fragen lösen. Bitte werfen Sie einen Blick auf die Sitzung für „ Objekt Messaging "

Mit einer Klasse Feld die Art und Weise einstellen Sie sind, Sie sind die setText Methode tatsächlich Aufruf

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top