问题标签 [reachability-swift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
22 浏览

swift - 如何解决模拟器中的奇怪行为 Reachability.swift?

我正在使用 Reachability.swift 来监控连接。但是,答案总是延迟 1 步。下面是代码片段:

当我运行应用程序时 - 我得到“可通过 WiFi 访问”

当我断开连接时 - 我什么也没得到,尽管我希望收到:“网络无法访问”

当我重新打开连接时,我希望得到:“可通过 WiFi 访问”,但我得到:“网络无法访问”

似乎我收到消息延迟了 1 步,这是怎么回事?

ps 只有模拟器有这个问题,但在设备上运行良好。