ReachabilityManager 单例 class 方法无法识别

ReachabilityManager singleton class method not recognized

我正在尝试实现我的 ReachabilityManager 单例并检查是否可以访问互联网。不幸的是,当我尝试调用 class 方法时出现此错误。

检查清单:

1) 我已将可达性和我的管理器导入到我正在处理的 tableView 中。

2) 我已经在我的单例中实现了 class 方法。

3) 我还在 appDelegate 中实例化了管理器。

那我错过了什么?

根据您发布的内容,您不需要为共享实例发送消息,因为 isReachable 是您的 class 方法。只是:

[InternetReachabilityManager isReachable] 

应该可以。

isReachable 是一个 class 方法,您正试图通过这样做

从这个 class 的对象调用 class 方法
[[InternetReachabilityManager sharedManager] isReachable] ; 

为了让它工作,你应该从 class 本身调用你的 class 方法,而不是像这样从 class 创建对象:

[InternetReachabilityManager isReachable] ;