【发布时间】:2018-03-22 17:13:21
【问题描述】:
您好在这里从苹果下载了示例项目“可达性”: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html 我在 iPhone 上运行了这个项目,并在日志中得到了这个 在 wwan 模式下蜂鸣时(没有 wifi)
2018-03-22 17:45:25.057075+0100 Reachability[27045:10299120] Reachability Flag Status: WR t------ networkStatusForFlags
meening 它已启用 wwan 连接并且可以访问。
我在我的项目中复制了“reachability.h”和“reachability.m”这两个文件,复制了添加观察者和测试连通性的代码,
在同一部 iPhone 上运行它,我得到了这个:
2018-03-22 17:46:04.746101+0100 FastSignerIPadv2[27053:10300902] Reachability Flag Status: W- ------- networkStatusForFlags
它告诉我没有互联网连接。
我检查了项目配置,但我找不到为什么可达性告诉我无法建立互联网连接,因为这与示例项目的代码相同,我可以使用iphone在这种模式下。 在 WIFI 中,一切正常,它按预期记录:
2018-03-22 18:11:46.287423+0100 Reachability[27064:10309469] Reachability Flag Status: -R ------- networkStatusForFlags
【问题讨论】:
标签: ios iphone reachability