0

我正在开发一个 iOS/iphone 应用程序,我希望用户能够真正拥有互联网以使该应用程序正常工作。

我从互联网上获取了一些数据,因此如果用户未连接,该应用程序将无法按预期工作。

我有很多观点,我想为此集成一个解决方案。

我想了很多方法来解决这个问题,但我不确定是否有更好的 1。

  1. 在应用程序委托中添加对互联网的检查,didfinihlanchingwithoptions。问题 -> 仅当用户第一次打开应用程序时才会发生检查,而不是在他在调用后返回时发生,并且只会在 rootviewcontroller 上发生。

  2. 添加签入视图将出现在每个视图中。这行得通,并且我以一种在尝试连接期间视图不会阻塞的方式进行检查。但是,如果视图被加载,然后用户断开连接怎么办。

我应该实现一个不断检查互联网的 NSTimer 吗?如果是,这对应用程序来说不会太重吗?如果否,我该怎么办?

谢谢你。

4

1 回答 1

0

以下链接解释了检查互联网可用性所需了解的所有内容,Apple 提供了可访问性以及示例代码,您基本上不必为检查互联网可用性做太多事情,只需查看苹果提供的示例代码和你会得到你正在寻找的东西。这是链接http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

于 2013-01-30T15:47:42.827 回答