ios - iOS Cloudkit fetchRecordWithID 没有返回响应
问题描述
这种情况仅发生在一个特定的测试设备 (xs-max) 上。我们无法复制的其他设备。
无论我等待多长时间,fetchRecordWithID 的完成块都不会执行。
这是我点击按钮调用的代码。
//recordID is not nil
[[[CKContainer defaultContainer] privateCloudDatabase]fetchRecordWithID:recordID completionHandler:^(CKRecord * _Nullable record, NSError * _Nullable error) {
if (record) {
//save record
}else{
NSLog(@"%@",error);
}
}];
我无法调试它,因为执行永远不会到达块。
任何情况下都可能发生这种情况?
解决方案
推荐阅读
- mysql - 从 MySQL 查询导出 CSV 时将 outfile FILE_PATH 作为参数传递
- android - android - 如何在没有 viewModel 类的情况下使用 liveData
- php - 如何在 htaccess 中处理分页
- c - 在 C 中运行 DDA 画线算法时出错
- ios - 如何将 [JSON] 转换为数据格式(编码),以便我可以将它与我的模型绑定
- asynchronous - 如何让处理器在 Mule 的入站端点中异步工作?
- javascript - 使用 Fixed Timer 问答并获取页面重定向的时间
- python - 定义保存电子邮件的邮箱 - win32client python
- javascript - 如何将 vue js 集成到服务器端渲染应用程序?
- html - 如何以水平方式而不是垂直方式显示引导导航栏的下拉菜单项?