2012-03-20 14 views
5

¿Tiene problemas para encontrar una explicación en los documentos? ¿Alguien tiene la amabilidad de explicarme qué significa la cruz roja en la imagen de abajo?Xcode autocompletar tachado?

enter image description here

+0

Los objetos en annotationList son objetos de anotación personalizados, subclase de NSObject que se ajustan al protocolo MKAnnotation. – fuzzygoat

Respuesta

9

Las opciones tachados indican métodos obsoletos, aunque no estoy seguro de cómo el compilador ha decidido qué está obsoleta dado que no tiene idea de qué clase es el objeto. Por ejemplo, coordinate está obsoleto en MKReverseGeocoder a partir de iOS5, como toda la clase.

+0

Gracias por la respuesta, como mencioné los objetos en la anotación, la lista se ajusta al protocolo MKAnnotation cuya coordenada es una propiedad requerida. – fuzzygoat

+1

En ese caso, no me preocuparía: si lanza el objeto devuelto desde la matriz, espero que las coordenadas ya no se mostrarán como obsoletas. El compilador solo está adivinando por el momento dado que se trata de un 'id'. – jrturton

+0

Gracias jrturton, fundición eliminó el subrayado rojo. Muy apreciado. – fuzzygoat

Cuestiones relacionadas