我正在开发一个 iOS/iphone 应用程序,我希望用户能够真正拥有互联网以使该应用程序正常工作。
我从互联网上获取了一些数据,因此如果用户未连接,该应用程序将无法按预期工作。
我有很多观点,我想为此集成一个解决方案。
我想了很多方法来解决这个问题,但我不确定是否有更好的 1。
在应用程序委托中添加对互联网的检查,didfinihlanchingwithoptions。问题 -> 仅当用户第一次打开应用程序时才会发生检查,而不是在他在调用后返回时发生,并且只会在 rootviewcontroller 上发生。
添加签入视图将出现在每个视图中。这行得通,并且我以一种在尝试连接期间视图不会阻塞的方式进行检查。但是,如果视图被加载,然后用户断开连接怎么办。
我应该实现一个不断检查互联网的 NSTimer 吗?如果是,这对应用程序来说不会太重吗?如果否,我该怎么办?
谢谢你。