Я испортил свою схему Swift Data Verseeded?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Я испортил свою схему Swift Data Verseeded?

Сообщение Anonymous »

У меня 5 моделей данных Swift: < /p>

Код: Выделить всё

SDPlanBrief, SDAirport, SDChart, SDIndividualRunwayAirport, SDLocationBrief
< /code>
Я отправился в жизнь с моим первым выпуском приложения, без плана миграции или схемы версии. Вскоре после выпуска мне пришлось добавить пару элементов в sdplanbrief 
, поэтому я сделал схему версии (V1 до V2) с миграцией .custom . Вот фрагмент этого: < /p>

Код: Выделить всё

enum PlanBriefSchemaV1: VersionedSchema {

static var models: [any PersistentModel.Type] {
[SDPlanBrief.self]
}
static var versionIdentifier: Schema.Version = .init(1, 0, 0)
}

extension PlanBriefSchemaV1 {

@Model
class SDPlanBrief {
var destination: String
var arrivalTime: Date
}
}
< /code>
и версия 2: < /p>
enum PlanBriefSchemaV2: VersionedSchema {

static var models: [any PersistentModel.Type] {
[SDPlanBrief.self]
}

static var versionIdentifier: Schema.Version = .init(1, 1, 0)
}

extension PlanBriefSchemaV2 {

@Model
class SDPlanBrief {
var destination: String
var recomputeRunway: String? = nil  // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79701754/have-i-messed-up-my-swift-data-versioned-schema[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Я испортил свою сборку XCode с трепетом. Кто -нибудь знает, как исправить?
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Испортил среду Python на моем сервере CentOS
    Anonymous » » в форуме Linux
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Кажется, я испортил свой Intellij, как мне это исправить?
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Нужно войти в систему с помощью Твиттера и найти друзей.. думаю, я все испортил.
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Страница, где CSS использует цветовую схему предпочтений, отображает только схему по умолчанию.
    Anonymous » » в форуме CSS
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»