Cloudkit 的 fetchAllSubscriptionsWithCompletionHandler:不在某些设备上调用完成处理程序
Posted
技术标签:
【中文标题】Cloudkit 的 fetchAllSubscriptionsWithCompletionHandler:不在某些设备上调用完成处理程序【英文标题】:Cloudkit's fetchAllSubscriptionsWithCompletionHandler: not calling completion handler on certain devices 【发布时间】:2014-10-25 20:12:03 【问题描述】: _container = [CKContainer containerWithIdentifier:@"iCloud.com.komocode.TestApp"];
_privateDatabase = [_container privateCloudDatabase];
[_privateDatabase fetchAllSubscriptionsWithCompletionHandler:^(NSArray *subscriptions, NSError *error)
// Never called
NSLog(@"Test");
];
这段代码只适用于我的 iPad,但在我的 iPhone 6 上,完成处理程序永远不会被调用。我的 iPad 和 iPhone 6 都登录到同一个 iCloud 帐户。有什么想法吗?
【问题讨论】:
【参考方案1】:重新启动手机修复它...我猜 CloudKit 还没有准备好生产?
【讨论】:
以上是关于Cloudkit 的 fetchAllSubscriptionsWithCompletionHandler:不在某些设备上调用完成处理程序的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能从 Xcode 或 CloudKit Dashboard 查询 CloudKit?