在 IOS PFQueryTableViewController 中捕获 Parse kPFErrorConnectionFailed 错误代码并取消 pullToRefresh 的 UIActivityIndi​​catorView

Catching the Parse kPFErrorConnectionFailed error-code & Cancelling the pullToRefresh’s UIActivityIndicatorView in the IOS PFQueryTableViewController

我有两个问题如下:

我尝试过的:

  • 捕获 kPFErrorConnectionFailed 的解决方法是使用 Apple's Reachability Class 在尝试加载数据之前检查解析网络服务器是否可达。
  • 对无限期 pullToRefresh UIActivityIndi​​catorView 的修复是使用 kPFCachePolicyCacheThenNetwork 而不是 kPFCachePolicyNetworkOnly。 kPFCachePolicyNetworkOnly 不断尝试从网络加载数据,即使连接不好也是如此。但是,当网络服务器无法访问时,kPFCachePolicyCacheThenNetwork 依赖于缓存的数据。查看 here 了解更多信息