#ios #swift #swiftui #swiftdata #cloudkit #hint
Создали новое iOS-приложение с использованием Swift Data и CloudKit, но оно крашится после добавления контейнера?
Не беда!
На скриншоте исправление краша в только что созданном приложении, где включена галка
Все поля в моделях
Если оставить поле
При этом краша не будет, если снять галку с контейнера в настройках проекта 😐
Будет здорово, если в новом
Создали новое iOS-приложение с использованием Swift Data и CloudKit, но оно крашится после добавления контейнера?
Не беда!
На скриншоте исправление краша в только что созданном приложении, где включена галка
Host in CloudKit и добавлен ваш CloudKit Container.Все поля в моделях
Swift Data должны быть или опциональными, или иметь дефолтное значение.Если оставить поле
timestamp без дефолтного значения, будет краш:Thread 1: Fatal error: Could not create ModelContainer: SwiftDataError(_error: SwiftData.SwiftDataError._Error.loadIssueModelContainer, _explanation: nil).При этом краша не будет, если снять галку с контейнера в настройках проекта 😐
Будет здорово, если в новом
Xcode появятся более прозрачные ошибки на этот случай (бету не ставил).🔥8