У меня есть кусок кода, который порождающее множество предупреждений (устаревшее API)Как заглушить предупреждение в скор
Использование лязга * Я мог бы сделать
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
...
#pragma clang diagnostic pop
Однако это не работает в скор ,
Как это сделать быстро?
Примечание. Я не хочу отключать предупреждение глобально и даже не широко, но просто отключить конкретное предупреждение в определенной части исходного кода.
Редактировать: Похоже, моя заметка не была достаточно ясной: я НЕ хочу условной компиляции (которая является предлагаемым ответом предполагаемого дубликата). Я просто хочу отключить предупреждение БЕЗ использования новых API.
Возможный дубликат [Быстрая альтернатива для диагностики #pragma clang] (http: // stackoverflow.com/questions/28357297/swift-alternative-for-pragma-clang-diagnostic) – robertvojta
Это не дубликат. Другой вопрос не может ответить на эту проблему. –
@ ClausJørgensen, каким образом он не может ответить на эту проблему? Нет другого пути, как указано в ответах в связанном вопросе. Просто условная компиляция или новый макрос '# available', где разработчик должен использовать новые методы и возвращаться к старым, если новые не доступны. – robertvojta