在加载特定视图控制器时禁用可达性块功能?

时间:2013-07-02 05:48:38

标签: iphone ios objective-c ipad reachability

我正在使用 Reachability 阻止tonymillionon applicationDidFinishedLaunching,并显示一个弹出View。但是在许多ViewControllers中,有一些ViewControllers放置下载的数据,不需要Internet。所以,我希望Block Code在那里不起作用?有没有正确的方法呢?

1 个答案:

答案 0 :(得分:1)

最好的方法取决于类的结构以及哪个类监视可达性。因为可达性是一项常见任务,可以使用通知从任何地方进行交互。定义2个通知,1表示不需要可达性,另一个表示需要可达性。在您希望禁用可访问性监控的视图控制器中,分别在viewDidAppearviewWillDisappear中发布通知。收到通知后,您可以设置一个标志,以便可达性块抑制警报或仅回调块。