2012-03-20 2 views
5

Не удалось найти объяснение в документах, будет ли кто-то добр, чтобы объяснить мне, что означает красная перечеркнутая координата на изображении ниже?Xcode автозаполнение вычеркнуто?

enter image description here

+0

Объекты в аннотацииList являются пользовательскими объектами аннотации, подклассом NSObject, которые соответствуют протоколу MKAnnotation. – fuzzygoat

ответ

9

зачеркнутые варианты показывают устаревшие методы, хотя я не уверен, как компилятор решил, что не рекомендуется, учитывая, что он понятия не имеет, какой класс объекта есть. Например, coordinate устарел в MKReverseGeocoder с iOS5, как и весь класс.

+0

Спасибо за ответ. Как я уже упоминал, объекты в annotationList соответствуют протоколу MKAnnation, координата которого является обязательным. – fuzzygoat

+1

В этом случае я бы не стал беспокоиться - если вы отбросили объект, возвращаемый из массива, я ожидаю, что координата не будет отображаться как устаревшая. Компилятор просто догадывается на данный момент, так как он имеет дело с идентификатором. – jrturton

+0

Спасибо, jrturton, литье удалило красную подсветку. Очень признателен. – fuzzygoat