我已经在互联网上搜索了一段时间,但我似乎无法确定运行应用程序的设备是否支持 3G 数据。
我不想看到它当前是否处于活动状态,这就是 Reachability 类所做的,我想知道设备是否具有 3G 硬件。
提前致谢。
我已经在互联网上搜索了一段时间,但我似乎无法确定运行应用程序的设备是否支持 3G 数据。
我不想看到它当前是否处于活动状态,这就是 Reachability 类所做的,我想知道设备是否具有 3G 硬件。
提前致谢。
您是否考虑过检测设备的类型?
如果是 iPhone 3G/3GS/4/4S 或带 3G 的 iPad,它就有 3G。否则没有。
也许这个库可以帮助你:UIDevice Extension
我不确定它是否能告诉你 iPad 是否是 3G,但对于 iPhone/iPodTouch 来说它可能运行良好......
编辑 :
您可以使用此代码获取设备类型:
[UIDevice currentDevice] platformType]
或者直接获取 NSString :
[[UIDevice currentDevice] platformString]