Отношения Swift Date, удаленный объект после повторного открытия приложенияIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Отношения Swift Date, удаленный объект после повторного открытия приложения

Сообщение Anonymous »

У меня проблемы с объектами. У меня есть модели

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

@Model
class Tag {

var id: UUID
var title: String = ""
var color: Int = 0xFFFFFF

init( title: String, color: Int ) {
self.id  = UUID()
self.title = title
self.color = color

}

}
@Model
class Task {
var id: UUID = UUID()
var title: String = ""
var tags: [Tags] = []

init(title: String, tags: [Tags] = [] ) {
self.title = title
self.tags = tags
}
}
я выбираю теги перед созданием задачи с помощью @State Private var selectedTags: [Tags] = [], чем создаю задачу с тегами

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

let newTask = Task(
title: taskTitle,
tags: allTags

)

selectedList!.tasks.append(newTask)
try? modelContext.save()
когда я создаю несколько задач с одним и тем же тегом, сначала все нормально, но если я перезагружаю приложение, то тег остается в последней добавленной задаче, а все остальные теги удаляются. не понимаю, почему один и тот же тег не может быть в нескольких задачах.

Подробнее здесь: https://stackoverflow.com/questions/792 ... reopen-app
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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