Этот случай происходит только на одном конкретном тестовом устройстве (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);
}
}];
Я не смог отладить это, поскольку выполнение никогда не достигает блока.
В любом случае это можетслучилось?