Я использую AFNetworking для обнаружения сетевого подключения для мобильного приложения iOS.
Я могу обнаружить соединение, но хочу вернуть переменную, чтобы использовать эту переменную для выполнения других действий.
Я использую setReachabilityStatusChange
, но это пустая функция. Есть ли способы я могу вернуть переменную? Вот мой код:
class func CheckRechability() -> String {
var networkStatus : String = ""
AFNetworkReachabilityManager.shared().setReachabilityStatusChange { (status: AFNetworkReachabilityStatus) in
debugPrint(status.rawValue)
switch (status.rawValue){
case 0,-1:
networkStatus = "notConnect"
print("No rechability")
break
case 1,2:
networkStatus = "connect"
print("I have rechability")
break
default:
break
}
}
AFNetworkReachabilityManager.shared().startMonitoring()
return (networkStatus)
}
Ничто не возвращает вышеуказанный код.
Или есть ли способ получить обратный вызов через AFNetworking
, когда он подключен к сети.
Большое спасибо!