糟糕的互联网连接和PFQueryCollectionViewController

时间:2015-07-07 04:42:56

标签: parse-platform

我正在测试我的应用,但我注意到PFQueryCollectionViewController

中弹出了此错误消息
2015-07-06 21:40:58.445 Noms[320:29335] [Error]: The Internet connection appears to be offline. (Code: 100, Version: 1.7.5)
2015-07-06 21:40:58.446 Noms[320:29335] [Error]: Network connection failed. Making attempt 2 after sleeping for 1.604623 seconds.

这是预期的,因为我的手机没有连接到互联网。但是,我想检测这个错误并自己处理它,而不是在屏幕上有无尽的加载滚动。查看文档并没有产生任何我认为可能有用的变量。

有谁知道我怎么会收到这个回调,所以我可以处理它们?

1 个答案:

答案 0 :(得分:0)

Parse在所有PFQueries上提供"cancel"方法,包括PFQueryTableViewController中的方法。理论上,您可以在选择超时后取消查询。不幸的是,许多开发人员在该方法中reporting a bug阻止其工作。

我最好的推荐建议是在触发查询之前检查互联网连接。 Apple的Reachability项目是一个很好的工具。