iOS 12版本不适用于kReachabilityChangedNotification。
(网络改变通知。无可访问性技术)
但iOS 8版本很好用。
发生了什么?
Xcode版本是10.1
如何修复?
可达性而非通知原因是,
USB电缆连接XCode调试模式。
(但是ios8版设备没问题,只有ios12版设备有问题)。 。 。 。 。
但正确操作通知,断开USB电缆没有XCode,
在iOS 12中,默认情况下,“可达性”功能处于关闭状态。您必须通过进入设置→常规→辅助功能→可达性在iPhone上手动启用它。
有关更多信息,您可以查看此link
您还可以尝试将NSAppTransportSecurity添加到info.plist文件中
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>