所以我使用NetworkReachabilityManager()!.isReachable
Alamofire
来检查网络连接。在iOS 10及更早版本中,这似乎只能通过关闭飞行模式来运行。但在iOS 11中,我似乎也必须手动关闭VPN。我没有iOS 10设备,所以我没有机会在iOS 10上重试,但有没有人和我有同样的问题?
重现的步骤:
1)使用任何常见的Reachbility
或Alamofire
类。
2)在VPN& WIFI。
3)将iPad设置为飞行模式。 (不关闭VPN)
4)使用检查连接,似乎isReachable仍然以true
的形式返回。