私は自分のアプリの将来のバージョンに取り組んでおり、UIRefreshControl のようないくつかの iOS6 の新しいクラスを統合したいと考えています。まだ xcode 4.5 でアプリを提出できないことはわかっています。そのため、xcode < 4.5 に戻ってビルドしましたが、そのクラスを認識していないため、エラーが発生しました。
ビルド エラーを回避し、iOs < 6 および iOs >= 6 に対してコードを適切に調整するために、コードに条件を配置するにはどうすればよいですか。
私は次のようないくつかのことを試しました:
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_6_0
また
#ifdef _USE_OS_6_OR_LATER
しかし、それらは機能しません...それでもエラーが発生します。