如果用户启动了iCloud Drive,有没有办法检查OS X和IOS?不是文档和数据选项,而是新的iCloud Drive?
答案 0 :(得分:1)
如果您想在自己的应用中使用iCloud you'll need to get to know CloudKit。
您的用户不仅需要启用iCloud,还需要授予您的应用程序访问iCloud中文件的权限。
要了解该权限是否已被授予(或甚至可能),您最需要的API是CloudKit:
accountStatusWithCompletionHandler
包含以下帐户状态结果:
typedef enum : NSInteger {
CKAccountStatusCouldNotDetermine = 0,
CKAccountStatusAvailable = 1,
CKAccountStatusRestricted = 2,
CKAccountStatusNoAccount = 3,
} CKAccountStatus;
此API仅适用于iOS 8和MacOS 10.10(Yosemite)及更新版本。