Parse是否有一种方法,我可以使用它来确定是否可以访问internet?我知道苹果的Reachability是可以使用的,但我想知道Parse是否有一种可以轻松返回状态的方法。
在尝试更新iPhone上的数据之前,我想检查一下互联网的访问情况。
发布于 2015-02-19 15:42:15
在任何iOS应用程序中检查连接性的标准方法是使用可实现性API。 在查询中指定侵略性超时时必须小心。最终,更好地了解当前网络条件的是用户,如果等待时间稍长,可能就足以使查询完成(就像隧道中的情况一样),在这种情况下,短暂的超时会使用户非常沮丧。 因此,我建议在执行查询之前设置一个NSTimer,并在查询返回时使其无效。如果NSTimer在失效之前触发,请询问用户是否希望继续等待结果的返回,或者向他们显示一条消息,表明请求需要很长时间才能完成。这给了用户更多的等待机会,如果他们知道他们当前的网络状况不理想的话。 您可以在Anypic示例应用程序中找到这种模式的示例。
Anypic示例应用程序中提到的示例:AnyPic示例应用程序库
正如你在你的问题中已经说过的那样,可达性是你要走的路。
发布于 2015-02-19 16:10:45
您必须使用AFNetworking,您可以在这里找到它:https://github.com/AFNetworking
只要下载这个zip并将其集成到您的项目中即可。
https://stackoverflow.com/questions/28610487
复制相似问题