iOS / xcode / objective-c:为可达性创建会话变量

时间:2015-08-04 19:51:59

标签: ios xcode reachability

我在app delegate中使用reachability类进行测试,以查看是否存在Internet连接。我把它放在app delegate中,因为我需要在很多点检查应用程序的许多部分的Internet访问,并认为app delegate总是在后台运行..

我在app delegate中创建了一个布尔变量hasInternet,但似乎无法在其他地方访问它。另一个类中的以下内容抛出错误:

     if (hasInternet) {
//do something
        }

这是跟踪可达性的正确方法,或者如何设置可在整个应用程序中检查的变量。

1 个答案:

答案 0 :(得分:1)

这是一个有效的选项,但要使用此变量,您必须将其声明为属性(可能只在.h中只读,在.m中读写)。然后,您可以使用

在其他类中访问它
filter

(其中filter是您的应用委托类的实际名称)