通知CloudKit可用性

时间:2018-03-20 09:23:12

标签: ios icloud cloudkit

概述

我希望在CloudKit无法访问时收到通知。

可能无法访问CloudKit的可能情况:

  • CloudKit服务器无法访问
  • 无法使用互联网连接。

到目前为止所做的尝试:

  • 观察CKAccountChanged通知
  • 观察NSUbiquityIdentityDidChange通知
  • 检查CKContainer.accountStatus(completionHandler:)

以上方法均未通知何时连接丢失。

的问题:

  • 如果无法访问CloudKit或我们是否必须使用SCNetworkReachability,是否有通知的特殊方式?
  • 如果要使用SCNetworkReachability,要检查的网址是什么?

1 个答案:

答案 0 :(得分:1)

没有CloudKit通知提醒用户有关Internet连接丢失的信息。

您是对的,为了检查您需要的互联网连接可用性SCNetworkReachability

关于SCNetworkReachability,无需检查与任何服务器的连接。 This repository有一个实现,允许开发人员在没有服务器的情况下再次检查服务器。