Как выборочно игнорировать предупреждения clang об использовании устаревших реализаций target -c?

Я обновляю MGSplitViewController для iOS 5.1 и хочу получать предупреждения об использовании устаревших методов Objective -C. К сожалению, MGSplitViewControllerподдерживает iOS 3.2, поэтому я хочу поддерживать все устаревшие обратные вызовы, но игнорировать предупреждения о них.

Я включил предупреждения об «Переопределении устаревшей цели -C-методов» (CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS). в настройках моей целевой сборки, но я не могу игнорировать это с помощью

#pragma clang diagnostic push
#pragma clang diagnostic ignored "CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS"

- (void) deprecated_objc_method_override {
}

#pragma clang diagnostic pop

11
задан Heath Borders 14 June 2013 в 18:49
поделиться