Warum erhalte ich eine veraltete Warnung in XCode
-
11-09-2019 - |
Frage
Ich bin eine Warnung über setText Methode bekommen, wenn ich es nicht einmal mit bin. Warum Anzeige XCode diese Warnmeldung?
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