我终于想出了如何使用apple Reachability文件,这是一件好事。
我的问题是,因为我有大约6个视图,每个视图都需要检查我是否连接到互联网。在我的应用程序中实现可访问性的最佳方法(包括NSNotificationCenter,以便我在连接发生变化时自动知道),这样我就不会在每个类中复制和粘贴相同的代码。
我假设我的app委托内有什么东西。但是,如何实现NSNotificationCenter并让所有其他类知道连接何时发生变化?
答案 0 :(得分:6)
当可达性发生变化时,您可以在任何想要通知的视图中使用此代码:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reachabilityChanged:)
name:kReachabilityChangedNotification
object:nil];
您需要定义方法- (void)reachabilityChanged:(NSNotification* )note
(或任何您称之为的方法)来接收此通知。
希望这有帮助!