我在列表中有一些项目添加了滑动删除功能。使用删除函数时,我收到一条错误消息,告诉我该FetchedResults<tem>对象没有成员“删除”。发生了什么?
@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)
}
Run Code Online (Sandbox Code Playgroud)