2012-01-28 51 views
1

iOS状态栏包含一个图标,显示您认为自己具有哪种互联网连接。 Wi-Fi,3G,Edge等是否存在适用于iOS的轻量级替代方案?

有没有一个API可以找出手机认为它有什么样的连接?

我不想使用SCNetworkReachability。我不想指定主机名或地址。我不想以任何方式尝试使用网络。我只想知道设备认为它有什么样的连接。

这是存在吗?谢谢!!!

回答

1

SCNetworkReachability不会以任何方式尝试使用网络。它完全符合你想要做的,远非重量级。但是,您必须指定一个主机名或地址 - 它会告诉您可以使用哪种连接来连接该地址。它实际上并没有连接,它不会告诉你远端是否可用。

+0

该通话可能需要很长时间才能返回。自从我转向使用“零地址”之后,事情似乎变得更快了。我想了解为什么如果指定主机名可能需要很长时间。我假定它正在执行某种需要连接的路由计算。 – strawtarget 2012-02-14 23:37:15

+0

你能解释一下“零地址”是什么意思吗? – thomers 2015-03-02 14:47:27

相关问题