iOS Cloudkit fetchRecordWithID未返回响应
这种情况只发生在一个特定的测试设备xs-max上。其他设备我们无法复制这种情况 无论我等待多长时间,fetchRecordWithID的完成块都不会执行 这是我点击按钮时调用的代码iOS Cloudkit fetchRecordWithID未返回响应,ios,objective-c,cloudkit,Ios,Objective C,Cloudkit,这种情况只发生在一个特定的测试设备xs-max上。其他设备我们无法复制这种情况 无论我等待多长时间,fetchRecordWithID的完成块都不会执行 这是我点击按钮时调用的代码 //recordID is not nil [[[CKContainer defaultContainer] privateCloudDatabase]fetchRecordWithID:recordID completionHandler:^(CKRecord * _Nullable record, NSErro
//recordID is not nil
[[[CKContainer defaultContainer] privateCloudDatabase]fetchRecordWithID:recordID completionHandler:^(CKRecord * _Nullable record, NSError * _Nullable error) {
if (record) {
//save record
}else{
NSLog(@"%@",error);
}
}];
我无法调试它,因为执行从未到达块
有可能发生这种情况吗?我不确定是否是这种情况,但设备iCloud设置没有正确加载 我们必须重新启动设备,提示重新验证设置中的apple ID 验证完成后,icloud设置将按预期显示。然后,代码按预期执行 添加屏幕截图以供参考