

dependencies: [
.package(url: "https://github.com/William-Weng/WWNetWorkMonitor.git", .upToNextMajor(from: "1.0.0"))
]
函数 |
说明 |
currnetNetworkPath() |
获取当前网络的相关信息 |
start(for:queue:result:) |
开始监控 |
cancel() |
停止监控 |
import UIKit
import WWPrint
import WWNetWorkMonitor
final class ViewController: UIViewController {
override func viewIsAppearing(_ animated: Bool) {
super.viewIsAppearing(animated)
demo()
}
}
private extension ViewController {
func demo() {
let currentStatus = WWNetWorkMonitor.shared.currnetNetworkPath().status
wwPrint("currentStatus = \(currentStatus)")
WWNetWorkMonitor.shared.start { path in
wwPrint("use wifi [\(path.usesInterfaceType(.wifi))] => \(path.status)")
}
}
}