iPhone可访问性 - 如何在整个应用程序中使用它?

时间:2011-02-03 19:43:08

标签: iphone objective-c ios reachability nsnotificationcenter

我终于想出了如何使用apple Reachability文件,这是一件好事。

我的问题是,因为我有大约6个视图,每个视图都需要检查我是否连接到互联网。在我的应用程序中实现可访问性的最佳方法(包括NSNotificationCenter,以便我在连接发生变化时自动知道),这样我就不会在每个类中复制和粘贴相同的代码。

我假设我的app委托内有什么东西。但是,如何实现NSNotificationCenter并让所有其他类知道连接何时发生变化?

1 个答案:

答案 0 :(得分:6)

当可达性发生变化时,您可以在任何想要通知的视图中使用此代码:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(reachabilityChanged:) 
                                             name:kReachabilityChangedNotification 
                                           object:nil];

您需要定义方法- (void)reachabilityChanged:(NSNotification* )note(或任何您称之为的方法)来接收此通知。

希望这有帮助!