确定iOS设备上的3G功能

时间:2012-09-05 11:38:40

标签: ios 3g reachability cellular-network

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

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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

也许这个图书馆可以帮助您:UIDevice Extension

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

编辑:

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

[UIDevice currentDevice] platformType]

或者直接获取NSString:

[[UIDevice currentDevice] platformString]