0

我使用了 Apple 示例代码提供的可达性代码。当我使用蜂窝数据网络时,它可以检测到该网络。然而,一旦我关闭它并再次重新运行我的应用程序,可达性仍然给了我类似于蜂窝网络的 ReachViaWMAN (NetworkStatus)。我尝试在关闭蜂窝数据的情况下重新启动我的 iPhone,然后再次运行我的应用程序。结果是可达性无法到达主机。

我现在真的很困惑。如何解决这个问题?

4

1 回答 1

0

可达性代码只是示例代码。它有许多错误。我记得一个错误,例如在使用 VPN 时它会失败。我知道这个代码几乎被每个人使用,但 Apple 从未打算将它作为某种官方 API。

您最好了解底层 API 的工作原理并直接在您的应用程序中使用它们。它们不难使用,您会发现许多 Reachability 无法正确处理的情况。

于 2011-01-24T04:10:09.540 回答