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