【发布时间】:2020-05-28 00:57:58
【问题描述】:
像这样获取数据:
@ObservedObject var meal: Meals
@ObservedObject var mealsController: CoreDataMealsController
其中饭是我正在查看的单个当前对象。
我这样定义我的删除函数:
func deleteEntry(entry: Meals) {
let mainC = CoreDataStack.shared.mainContext
mainC.delete(entry)
saveToPersistentStore() }
func deleteEntry(at indexSet: IndexSet) {
guard let index = Array(indexSet).first else { return }
let entry = self.mealsData[index]
deleteEntry(entry: entry)
}
如何获取当前对象 meal 的 IndexSet 以便将其传递给函数?
【问题讨论】:
-
您能显示代码吗?您的餐点数组在哪里?您想在哪里删除一个?