Cor*_*ulz 9 iphone reachability ios
我正在做一些服务器调用并返回一些json.代码非常简单,它会调用您的身份,然后再进行一次调用以获取更多信息.当我尝试进行第二次调用时,我一直收到Reachability错误.
Reachability Flag Status: -R ------- networkStatusForFlags
Run Code Online (Sandbox Code Playgroud)
不知道为什么会那样做.我在模拟器中运行这个,我在Wifi上,第一个电话通过就好了.
如果您正在使用Apple 的Reachability示例代码,那不是错误,而是调试消息.特别是,该R
标志意味着网络是可达的(耶!).
示例代码默认打印可访问性标志.您可以通过kShouldPrintReachabilityFlags
在Reachability.m中设置为0来关闭此行为:
#define kShouldPrintReachabilityFlags 0
Run Code Online (Sandbox Code Playgroud)
小智 0
您可以从以下 URL 下载“Reachability”类,并且可以获得 wifi 和互联网标志检查。
因此,在请求 API 时,您需要获取设备的当前互联网连接状态,如果已连接,请请求 API。
我想这可能对你有用。