У меня есть приложение SwiftUI, которое имеет базовый c формат master / detail. Я пытаюсь добавить новую версию, которая поддерживает CloudKit. Приложение без CloudKit отлично работает и было помещено в App Store. Я использую Core Data для сохранения данных. Записи сущностей довольно просты - изображение, созданное пользователем с помощью камеры, два строковых поля, автоматически заполненная дата и UUID. Вся система работает хорошо, включая синхронизацию между устройствами, за исключением того, что иногда происходит сбой приложения. Я не могу сделать это потерпеть неудачу, но в конечном итоге это будет. Кажется, он ломается только на iPad (версия iPhone поддерживает только портретный режим), и только тогда, когда я быстро выполняю некоторую комбинацию добавления записей, удаления записей и иногда вращения устройства.
Xcode говорит, что это исключение Core Data - невозможно открыть файл.
Но это всегда записи, которые были успешно сохранено в Core Data.
Сообщения об ошибках Xcode для SwiftUI, похоже, не связаны с реальной проблемой, но Xcode показывает ошибку в строке, которая создает изображение для подробного вида. Я проверяю наличие этих данных.
И точка остановки потока:
Любое руководство будет оценено. Версия Xcode 11.3.1 (11C504)