У меня есть следующий класс:
class CoreDataController {
@FetchRequest(
entity: Meals.entity(),
sortDescriptors: [
NSSortDescriptor(keyPath: \Meals.meal_type, ascending: true),
]
) var meal: FetchedResults<Meals>
}
, и я вызываю его здесь:
struct itemListView: View {
private var mealData = CoreDataController()
var body: some View {
List {
ForEach(mealData.meal, id: \.self) { language in
Button(action: {
print("\(language)")
}) {
Text("\(language.meal_type ?? "Anonymous")")
}
}
}
Он компилируется, но выдает ошибку: Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
Как исправить?