私はAlamofire NetworkReachabilityManagerを使用して、以下のような接続を管理しています。ネットワーク接続は変更されたときのみにする必要があります
let reachabilityManager = NetworkReachabilityManager()
reachabilityManager?.listener = { [weak self] status in
switch status {
case .notReachable:
self?.connectionType = .notReachable
break
case .unknown:
self?.connectionType = .notReachable
break
case .reachable(.ethernetOrWiFi):
self?.connectionType = .wifi
break
case .reachable(.wwan):
self?.connectionType = .cellular
break
}
public enum ReachabilityStatus {
case unknown
case notReachable
case wifi
case cellular
}
私は、アプリケーション自体を起動していたとき、私はこのコールバックを取得していますが、私は、ネットワーク接続に変更があった場合にのみ、私は必要なこのコールバックは、コールバックしたくありません。
どうすればこの問題を解決できますか?