如果用户未打开iCloud Drive,哪些CloudKit服务不可用?
是否有办法从应用程序打开iCloud Drive?
我想从公共容器下载记录应该可以工作,无论iCloud Drive,只有在启用时才写入容器?!
以下是Apple暗示CloudKit需要iCloud Drive的地方:
在保存记录之前,通过验证用户是否已登录其iCloud帐户来改善用户体验.如果用户未登录,则会发出警报,指示用户如何输入其iCloud凭据并启用iCloud Drive.在下面的else子句中插入保存记录的代码.
https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/CloudKitQuickStart/CreatingaSchemabySavingRecords/CreatingaSchemabySavingRecords.html#//apple_ref/doc/uid/TP40014987-CH3-SW8