我正在进行一些服务器调用并获取一些JSON数据。代码非常简单,它会调用以登录您的身份,然后再做另一个调用以获取更多信息。当我尝试进行第二个调用时,我不断收到可达性错误。
Reachability Flag Status: -R ------- networkStatusForFlags
不确定为什么会这样。我在模拟器上运行,连接的是Wifi,第一次调用完全没有问题。
我正在进行一些服务器调用并获取一些JSON数据。代码非常简单,它会调用以登录您的身份,然后再做另一个调用以获取更多信息。当我尝试进行第二个调用时,我不断收到可达性错误。
Reachability Flag Status: -R ------- networkStatusForFlags
不确定为什么会这样。我在模拟器上运行,连接的是Wifi,第一次调用完全没有问题。
R
标志表示网络可达(耶!)。kShouldPrintReachabilityFlags
设置为0来关闭此行为。#define kShouldPrintReachabilityFlags 0
因此,在请求API时,您需要获取设备的当前互联网连接状态,如果已连接,则请求API。
我认为这可能对您有用。