Быстрый способ найти причину неполного предупреждения внедрения

Недавно я очищал свой класс, в котором было много неиспользуемых методов и переменных. Когда я построил свой проект, xCode выдал предупреждение Incomplete implementation. Класс огромен, и мне потребовалось много времени, чтобы выяснить, какой метод не был реализован в .m. Чтобы не тратить так много времени на это предупреждение в будущем, я хотел бы знать, есть ли более быстрый способ узнать нереализованные методы. Мне может быть недостает встроенной функции xCode!

РЕДАКТИРОВАТЬ - (из ответов) На всякий случай, если вы почувствуете необходимость визуализировать то, что нужно сделать, взгляните на это:

enter image description here

Сначала нажмите предупреждение на вкладке "Брейк-пойнты", чтобы увидеть информацию о предупреждении на желтой вкладке, как показано ниже. Один щелчок на выделенной части приведет вас к неполным методам.

Ответ 1

  • Вы увидите желтый знак предупреждения рядом с @implementation Classname в файле .m.
  • Нажмите пару раз на желтый символ, и Xcode возьмет вас прямо к требуемому методу.

Изменить (поскольку комментарий получил много голосов.)

Вышеупомянутый быстрый способ... и он может не работать в будущей версии Xcode

Правильный путь (как указано @alex gray)

  • В редакторе- > Перейти к Редактору проблем
  • Здесь вы можете найти каждое предупреждение, нажав Xcode на проблему непосредственно на клике. Выявление предупреждения с помощью выпадающего меню также позволяет узнать более подробную информацию о проблеме.

Ответ 2

Нажмите восклицательный знак в панели навигаторов (или Command - 4 или View -> Navigators -> Show Issue Navigator), затем нажмите кнопку раскрытия с Semantic Issue - Incomplete implementation, а затем на предупреждение.

См. пример ниже

enter image description here

Ответ 3

В навигаторе нажмите треугольник раскрытия, чтобы "развернуть" проблему, которая, в свою очередь, покажет вам фактически отсутствующий метод.

(это копия комментария alex gray, потому что соответствующее ее расположение в ответах)