我正在做一个必须连接到多个主机的应用程序。最初我没有包含 Apple 的 Reachability 类,只是自己同步完成,后来我了解到这是一个坏主意,在实践中我已经看到了 Apple 警告的问题。所以现在我要异步进行。
问题在于有多台主机 - 我在 2.0 版本的发行说明中看到,如下:
-重写可达性对象以完全异步并简化对多个 SCNetworkReachabilityRefs 的监控。
所以我的问题是——他们做了什么,我利用的最佳方式是什么?通过谷歌搜索,我认为 Reachability 类不再是单例,我应该为每个要跟踪的主机创建一个新的 Reachability 实例。它是否正确?