Невозможно использовать @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
Ответить

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

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

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

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

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