我有时不得不检查互联网连接,并使用“可达性”为此目的。
最好使用“可达性”手动检查互联网连接,如下所示:
BOOL status = ([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] != NotReachable);或者使用可达性通知和
//Start listening for reachability notifications on the current run loop
- (BOOL) startNotifier;通知是否需要一些手机资源,如电池等,如果我不使用stopNotifier会出现一些问题吗?
谢谢
发布于 2012-09-17 18:58:39
这很简单:
如果您需要跟踪某段时间内internet连接的变化,请使用通知器+通知
发布于 2012-09-17 18:52:53
国际海事组织--使用通知是可行之路。Reachability类在用最少的资源跟踪连接性方面做得很好。如果你一定要有连接才能做某事,那就使用通知。另一个好处是您可以使用通知来做其他事情(在本地保存数据,通知用户等)。当您不再关心连通性时,您可能希望使用stopNotifier。
https://stackoverflow.com/questions/12457721
复制相似问题