如何确定用户CKAccountStatus

时间:2015-07-13 00:52:07

标签: ios swift accountmanager

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

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

我现在已经有一段时间了,我知道我错过了一些东西,但我似乎无法弄明白它是什么!请帮忙!

1 个答案:

答案 0 :(得分:1)

您需要致电CKContainer的{​​{1}},它会异步确定当前用户的iCloud帐户的状态。

请参阅accountStatusWithCompletionHandler

的CloudKit框架参考

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