如何确定用户 CKAccountStatus

how to determine the users CKAccountStatus

我正在尝试弄清楚如何确定用户的 iCloud 状态。我已经阅读了开发人员参考大纲,但我仍然无法弄清楚如何确定这一点。这是我提取并尝试在我的应用程序中使用的代码,但据我所知它没有做任何事情:

            enum CKAccountStatus : Int {
                case CouldNotDetermine
                case Available
                case Restricted
                case NoAccount
            }

我已经用了一段时间了,我知道我遗漏了一些东西,但我似乎无法弄清楚它是什么!请帮忙!

您需要调用 CKContaineraccountStatusWithCompletionHandler 来异步确定当前用户的 iCloud 帐户状态。

请参阅 CloudKit 框架参考 CKContainer Class

https://developer.apple.com/library/prerelease/ios/documentation/CloudKit/Reference/CKContainer_class/index.html