古いバージョンでは何もせずに、新しいバージョンの OS で外観を利用するために、次のコードを追加しました。
if ([UINavigationBar respondsToSelector:@selector(appearance)])
{
[[UIBarButtonItem appearance] setTintColor:[UIColor blackColor]];
正常にコンパイルされ、動作しているようです。
次に、Xcode でデフォルトで無効になっている一連のビルド警告をオンにして、「実装されていないセレクター 'appearance'」というエラーが発生し始めました。
では、外観が存在するかどうかを実行時に確認する正しい方法は何ですか?