Я обновился с xcode 4.0 до 4.0.2 сегодня (не уверен, почему, но все, что я читал, в значительной степени говорит, что «я должен» ... почему это?).
Во всяком случае, после этого обновления я заметил предупреждение из-за вызова метода "статического" (класса). У меня есть класс, в котором есть 2 метода с одинаковым именем (у одного метода есть дополнительный параметр, поэтому сигнатуры немного отличаются). Раньше это не было проблемой, но теперь я получаю семантическое предупреждение. Предупреждение жалуется только на один из этих вызовов метода.
В отчаянии я заменил все предупреждающие строки сигнатурой другого метода. Предупреждение все еще появляется.
Итак, снова в отчаянии я закомментировал все строки, вызывающие предупреждения. Но предупреждения все равно появляются. Я даже перезапустил XCode и даже перезагрузил машину, но никакого прогресса. Каждый раз, когда я проверяю это, я очищаю и перестраиваю.
Является ли это ошибкой XCode 4.0.2 или я полностью упускаю здесь какую-то новую концепцию XCode 4.0???
* Обновлено *
Похоже, это была ошибка пользователя с моей стороны. У меня есть 2 цели сборки. Все предупреждения исходили от невыбранной цели. Как только я выбрал правильную цель и снова очистил + построил, все предупреждения исчезли. - РЕШЕНО.