0

我已经在互联网上搜索了一段时间,但我似乎无法确定运行应用程序的设备是否支持 3G 数据。

我不想看到它当前是否处于活动状态,这就是 Reachability 类所做的,我想知道设备是否具有 3G 硬件。

提前致谢。

4

1 回答 1

0

您是否考虑过检测设备的类型?

如果是 iPhone 3G/3GS/4/4S 或带 3G 的 iPad,它就有 3G。否则没有。

也许这个库可以帮助你:UIDevice Extension

我不确定它是否能告诉你 iPad 是否是 3G,但对于 iPhone/iPodTouch 来说它可能运行良好......

编辑 :

您可以使用此代码获取设备类型:

[UIDevice currentDevice] platformType]

或者直接获取 NSString :

[[UIDevice currentDevice] platformString]
于 2012-09-05T11:49:09.840 回答