Как найти флаг предупреждения Clang в Xcode, которого нет в журналах сборки

У меня есть предупреждение, которое я хочу подавить в XCode, но я не могу найти название предупреждения. Я включил-fdiagnostics-show-category=name и журналы показывают, что это семантическая проблема. Глядя на источник Clang, ясчитать Я нашелтест по этому сценарию но не могу отследить название этого.

В настоящее время журналы сборки показывают это:

m:89:29: warning: assigning to 'id<AProtocol>' from incompatible type 'AViewController *' [Semantic Issue]
self.tableView.delegate = self.aController;

Идентификатор для предупреждения также2 - но что бы я ни пытался, я не могу заставить это уйти:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-WNO-CLUE-WHAT-THE-WARNING-FLAG-IS"
    self.tableView.delegate = self.aController;
#pragma clang diagnostic pop

Конечно, я знаю, что исправление предупреждения всегда предпочтительнее, и я могу сделать это с использованием протокола. Но в этот момент я так усердно искал предупреждение, мне кажется, что это незаконченное дело, и я хотел бы узнать ответ. Я также искал "freakingclangwarnings.com", и его там тоже нет, насколько я могу судить.

Ответы на вопрос(1)

Ваш ответ на вопрос