2012-03-20 18 views
5

Non riesci a trovare una spiegazione nei documenti, qualcuno sarebbe così gentile da spiegarmi che cosa significa la coordinata rossa nell'immagine qui sotto?Completamento automatico Xcode barrato?

enter image description here

+0

Gli oggetti in annotationList sono oggetti di annotazione personalizzati, sottoclasse di NSObject conformi al protocollo MKAnnotation. – fuzzygoat

risposta

9

Le opzioni incrociate fuori indicano metodi deprecati, anche se non sono sicuro di come il compilatore ha deciso che cosa è deprecato dato che non ha idea di quale classe l'oggetto è. Ad esempio, coordinate è obsoleto in MKReverseGeocoder da iOS5, come è l'intera classe.

+0

Grazie per la risposta, come ho detto gli oggetti in annotationList sono conformi al protocollo MKAnnotation di cui la coordinata è una proprietà richiesta. – fuzzygoat

+1

In tal caso non mi preoccuperei: se lanci l'oggetto restituito dall'array, mi aspetto che le coordinate non vengano più deprecate. Il compilatore sta solo indovinando in questo momento dal momento che si tratta di un 'id'. – jrturton

+0

Grazie jrturton, il casting ha rimosso la sottolineatura rossa. Molto apprezzato. – fuzzygoat