主机的 Alamofire 可访问性

Alamofire Reachability of a Host

提问人:Wouter 提问时间:11/8/2023 最后编辑:Wouter 更新时间:11/8/2023 访问量:30

问:

我注意到 Alamofire.NetworkReachability 类有一个构造函数,它接受一个主机变量。我希望在调用此构造函数时,可以使用它来查看该主机是否可访问。我说得对吗?

如果我像这样创建我的可达性管理器:

self.reachabilityManager = Alamofire.NetworkReachabilityManager(host: "www.nonexistent.host")

然后在同一个类中,我有一个这样的变量:

var isReachable: Bool {
    return self.reachabilityManager?.isReachable ?? false
}

我希望在询问“isReachable”时得到“false”。但是,如果我有 wifi,即使该主机无法访问或不存在,我也会得到“真实”。

我做错了什么吗?

我正在使用 Alamofire 5.8.1

斯威夫特 阿拉莫火

评论


答: 暂无答案