Соединение - это перечисление с 3 падежами:
enum Connection {
case none, wifi, cellular
}
Поскольку ваш reachability?.connection
может быть только одним из них, вам необходимо изменить свой чек с &&
на ||
.
Изменение:
if (reachability?.connection == .wifi && reachability?.connection == .cellular) {
internetConnection = "✅"
message = " \(internetConnection) internet connection \n \(serverStatus) google server\n "
}
Кому:
if (reachability?.connection == .wifi || reachability?.connection == .cellular) {
internetConnection = "✅"
message = " \(internetConnection) internet connection \n \(serverStatus) google server\n "
}