Я пытаюсь обновить содержимое реальной базы данных, которая принимает массив.Я хотел бы обновить массив, хранящийся в нем ниже, мой код для него
class TodoListModel: Object {
@objc dynamic var id = UUID().uuidString
let photos = List<Data>()
@objc dynamic var createdDate: Date?
override static func primaryKey() -> String? {
return "id"
}
let parentCategory = LinkingObjects(fromType: CategoryModel.self, property: "items")
}
В этом случае новые данные просто добавляются вместо замены предыдущего
func updateTodoList(update: TodoListModel, createdDate: Date, photo: Array<Data>) -> Void {
update.createdDate = createdDate
update.photo.append(objectsIn: photo)
}