// // NetworkMonitor.swift // 网络监控 // // Created by CC-star on 2025/7/8. // import Foundation import Network @Observable final class NetworkMonitor { private let networkMonitor = NWPathMonitor() private let workerQueue = DispatchQueue(label: "Monitor") var isConnected = false init() { networkMonitor.pathUpdateHandler = { path in self.isConnected = path.status == .satisfied } networkMonitor.start(queue: workerQueue) } }