iOS SDK互換性ガイドを検索しましたが、これに関する説明はありません。iPhone SDK互換性__IPHONE_OS_VERSION_MIN_REQUIREDの使用
私がいることを理解:
- デプロイメント・ターゲットは、アプリケーションが
- ベースSDK上で実行できる最も古いOS バージョンですが、それは を使用してコンパイルし、その機能 場合に使用することができますSDKですデバイス は私がに苦しんだが、これはコンパイルTIに固定されている場合__IPHONE_OS_VERSION_MIN_REQUIREDを使用することができる方法である
それらをサポートしている時間を実行します私のデバイスのOSは実行時にしかわかりません。したがって、私が提出するコードは常に同じものをコンパイルします。
複数のバージョンが自動的にコンパイルされますか?
説明できますか?
多くのおかげで、
クリス。
おかげ@Kryptonと@Konrad。上記のリンクは[[[[UIDevice currentDevice] systemVersion] floatValue]を使用するオプションを浮かせてくれました。私はrespondsToSelector:distanceFromLocationの@selectorも使用しました。 – Chris
聞いてうれしい:)そのトピックのリンクが説明しているように、不正な浮動小数点値に注意してください。 – Luke