iphone - 我如何知道我的 iPhone/iPad 连接的是 2G 还是 3G?

标签 iphone ios networking reachability

<分区>

我试图检查设备是通过 2G(GPRS、EDGE)还是 3G(UMTS、HSDPA)连接的。

我只从 here 中找到了 Reachability 示例类(Apple 开发示例)

此示例仅检查其 Wifi 或 WWAN。我想用它来决定我是下载小数据还是大文件。因为 GRPS 和 UMTS 之间有很大的不同。

是否可以区分2G和3G?

最佳答案

由于您无法通过官方方式获取此信息,截取屏幕截图并对状态栏网络连接图标进行一些解析器/图像处理如何?丑陋,但会工作。会很有趣 :)

关于iphone - 我如何知道我的 iPhone/iPad 连接的是 2G 还是 3G?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122170/

相关文章:

iphone - 加载了 "PersonnalDetails" Nib 但没有获得 UITableView

objective-c - 我是否应该使用相同的细节 ViewController 在模态和推送时工作?

c# - WebRequest.DefaultWebProxy 和 WebRequest.GetSystemWebProxy() 有什么区别?

iOS:生成 PDF 时 UIWebView 和 Base64 编码图像的奇怪行为

docker - 如何将 k8 pod 暴露给公共(public)互联网?

r - 无法远程连接到 Shiny 服务器并使 R 应用程序正常工作

iphone - 如何在 didSelectItemAt 中发送 segue

ios - 如果我在没有 SKAction 的情况下直接修改 SKSpriteNode 的位置和旋转,SpriteKit 会应用物理吗?

iphone - 图形服务 : GSEventRunModal crash on iPhone

IOS 日期选择器像弹出键盘功能?