NetworkChecker
@available(iOS 14.0, *)
public class NetworkChecker : ObservableObject
Обсервер, который реактивно следит за состоянием сети на устройстве Лучше использовать со SwiftUI в виде Env. Object
Инициализация
import SwiftUI
import GXUtilz
@main
struct testSPMApp: App {
let networkChecker = NetworkChecker()
var body: some Scene {
WindowGroup {
ContentView()
.environmentObject(networkChecker)
}
}
}
Вставляем в нужную View
@EnvironmentObject var networkChecker: NetworkChecker
Дальше можно обращаться к networkChecker и получать реактивно все данные о сети