Невозможно использовать @Model для хранения данных.IOS

Программируем под IOS
Anonymous
Невозможно использовать @Model для хранения данных.

Сообщение Anonymous »

Получение

Перечисление «модель» нельзя использовать в качестве атрибута с моделью

ошибка, когда я отмечаю свой класс @model в SwiftUI

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

enum Status: Codable {
case active
case inactive(reason: String)
}

@Model class User {
var name: String
var age: Int
var status: Status

init(name: String, age: Int, status: Status) {
self.name = name
self.age = age
self.status = status
}
}

Я обновил целевую версию до 17.0.0 и Swift5, и проблема решена, но теперь я получаю эту ошибку в модели
Изображение


Подробнее здесь: https://stackoverflow.com/questions/784 ... oring-data

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