Domanda

io sono sempre un avvertimento sul metodo setText quando non sto nemmeno usarlo. Perché visualizza XCode questo messaggio di avviso?

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

È stato utile?

Soluzione

La proprietà cell.text è deprecato in iPhone OS 3.0 e superiore, perché i nuovi tipi di cellule tabella consentono più etichette. Invece, utilizzare cell.textLabel.text per ottenere la stessa cosa.

Altri suggerimenti

questo è come le proprietà di lavoro

x = object.field è (per impostazione predefinita) lo stesso di chiamare x = [object field]

e object.field = x è (per impostazione predefinita) lo stesso di chiamare [object setField:x]

L'UP due risposte sono più che corretto. Giusto per aggiungere alcuni riferimenti da Dev di Apple. Credono che risolverà tutte le vostre domande. Si prega di dare un'occhiata alla sessione per " Object Messaging "

Impostando il campo di una classe come sei, in realtà si sta chiamando il metodo setText

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top