0

しばらくインターネットを検索してきましたが、アプリが実行されているデバイスが3Gデータをサポートしているかどうかを判断する方法が見つからないようです。

Reachabilityクラスが行っているように、現在アクティブであるかどうかを確認したくありません。デバイスに3Gハードウェアがあるかどうかを知りたいです。

前もって感謝します。

4

1 に答える 1

0

デバイスのタイプを検出することを検討しましたか?

iPhone 3G / 3GS / 4 / 4Sまたは3G搭載のiPadの場合、3Gを搭載しています。それ以外の場合はありません。

たぶんこのライブラリはあなたを助けることができます:UIDevice Extension

iPadが3Gかどうかはわかりませんが、iPhone/iPodTouchsの場合はうまくいくかもしれません...

編集 :

このコードを使用して、デバイスタイプを取得できます。

[UIDevice currentDevice] platformType]

または、NSStringを直接取得するには:

[[UIDevice currentDevice] platformString]
于 2012-09-05T11:49:09.840 に答える