Не удалось найти объяснение в документах, будет ли кто-то добр, чтобы объяснить мне, что означает красная перечеркнутая координата на изображении ниже?Xcode автозаполнение вычеркнуто?
ответ
зачеркнутые варианты показывают устаревшие методы, хотя я не уверен, как компилятор решил, что не рекомендуется, учитывая, что он понятия не имеет, какой класс объекта есть. Например, coordinate
устарел в MKReverseGeocoder
с iOS5, как и весь класс.
Спасибо за ответ. Как я уже упоминал, объекты в annotationList соответствуют протоколу MKAnnation, координата которого является обязательным. – fuzzygoat
В этом случае я бы не стал беспокоиться - если вы отбросили объект, возвращаемый из массива, я ожидаю, что координата не будет отображаться как устаревшая. Компилятор просто догадывается на данный момент, так как он имеет дело с идентификатором. – jrturton
Спасибо, jrturton, литье удалило красную подсветку. Очень признателен. – fuzzygoat
Объекты в аннотацииList являются пользовательскими объектами аннотации, подклассом NSObject, которые соответствуют протоколу MKAnnotation. – fuzzygoat