【发布时间】:2015-02-18 23:25:06
【问题描述】:
如果用户激活了 iCloud Drive,有没有办法检查 OS X 和 IOS?不是文档和数据选项,而是新的 iCloud Drive ?
【问题讨论】:
标签: ios macos cocoa cocoa-touch icloud
如果用户激活了 iCloud Drive,有没有办法检查 OS X 和 IOS?不是文档和数据选项,而是新的 iCloud Drive ?
【问题讨论】:
标签: ios macos cocoa cocoa-touch icloud
如果你想在你的应用中使用 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) 及更高版本。
【讨论】: