use ‘#pragma clang diagnostic ignored "-Wundeclared-selector”’ to allow deprecation guard code to remain, yet compile quietly.