我正在使用 Reachability 阻止tonymillionon applicationDidFinishedLaunching,并显示一个弹出View。但是在许多ViewControllers中,有一些ViewControllers放置下载的数据,不需要Internet。所以,我希望Block Code在那里不起作用?有没有正确的方法呢?
答案 0 :(得分:1)
最好的方法取决于类的结构以及哪个类监视可达性。因为可达性是一项常见任务,可以使用通知从任何地方进行交互。定义2个通知,1表示不需要可达性,另一个表示需要可达性。在您希望禁用可访问性监控的视图控制器中,分别在viewDidAppear
和viewWillDisappear
中发布通知。收到通知后,您可以设置一个标志,以便可达性块抑制警报或仅回调块。