しばらくインターネットを検索してきましたが、アプリが実行されているデバイスが3Gデータをサポートしているかどうかを判断する方法が見つからないようです。
Reachabilityクラスが行っているように、現在アクティブであるかどうかを確認したくありません。デバイスに3Gハードウェアがあるかどうかを知りたいです。
前もって感謝します。
しばらくインターネットを検索してきましたが、アプリが実行されているデバイスが3Gデータをサポートしているかどうかを判断する方法が見つからないようです。
Reachabilityクラスが行っているように、現在アクティブであるかどうかを確認したくありません。デバイスに3Gハードウェアがあるかどうかを知りたいです。
前もって感謝します。
デバイスのタイプを検出することを検討しましたか?
iPhone 3G / 3GS / 4 / 4Sまたは3G搭載のiPadの場合、3Gを搭載しています。それ以外の場合はありません。
たぶんこのライブラリはあなたを助けることができます:UIDevice Extension
iPadが3Gかどうかはわかりませんが、iPhone/iPodTouchsの場合はうまくいくかもしれません...
編集 :
このコードを使用して、デバイスタイプを取得できます。
[UIDevice currentDevice] platformType]
または、NSStringを直接取得するには:
[[UIDevice currentDevice] platformString]