我的应用程序中至少有3个视图控制器需要连接。我必须在(在他们的viewDidLoad为例)进入这些视图控制器的每个一个开始新可达性测试,或者我可以做它一经推出 - 就像在我的AppDelegate的didFinishLaunchingWithOptions
- 并将其不断更新我从那里?可否达到不断更新互联网连接状态?
如果是这样,怎么样?
假设我想从应用didFinishLaunchingWithOptions
检查可达性,然后再从:
1)imageGalleryViewController
2)latestNewsViewController
3)promotionsViewController
感谢!
你为什么不使用计时器? – Imirak 2012-07-09 03:43:56
是唯一的方法吗?我认为通知中心可能能够更新你的状态 - 一次/如果你注册了听Reachability事件 - 但我不太确定这一点,如果是的话,如何做到这一点......? – Sirab33 2012-07-09 03:46:31
嗯。这应该是完美的:http://stackoverflow.com/questions/1083701/how-to-check-for-an-active-internet-connection-on-iphone-sdk – Imirak 2012-07-09 03:49:04