У меня есть несколько элементов в списке, в который я добавляю функцию смахивания для удаления. При использовании функции удаления я получаю сообщение об ошибке, сообщающее мне, что объект FetchedResults<tem>
не имеет члена 'remove'. Что происходит?
@Environment(\.managedObjectContext) var moc
@FetchRequest(entity: Item.entity(), sortDescriptors:[]) var items: FetchedResults<Item>
...
List {
ForEach(items, id: \.self) { (item: Item) in
Text(item.title ?? "New Item")
.font(.headline)
}
.onDelete(perform: deleteItems)
}
func deleteItems(at offsets: IndexSet) {
self.items.remove(atOffsets: offsets)
}