ios swift有网络连接回调吗?
我想在没有网络连接时阻止我的应用程序的ui。
我看到这篇关于检查网络连接的post 。
有没有办法通过回调"onNetworkLost()"
, "onNetworkAvailable()"
注册一个监听器? 而不是创建自己的定期任务?
您可以使用Reachability类在网络状态发生变化时收到通知。 有关文档以及有关集成Reachability的示例代码,请参阅https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html 。 它为您提供kReachabilityChangedNotification
通知,该通知在网络状态发生变化时广播。 收到通知后,您可以检查网络是否可用。
您还可以参考如何使用可访问性类来检测有效的Internet连接?