在包含多个对象的核心数据实体中,如何使用ForEach
来访问特定对象
我尝试使用NSPredicate
过滤结果,但是即使只有一个对象符合描述,也无法使用
例如,我希望能够编辑ForEach
之外的内容
循环,并将其更新为最新的核心数据条目
struct ContentView: View {
@FetchRequest(entity: NameData.entity(), sortDescriptors: []) var names : FetchedResults<NameData>
var body: some View{
VStack{
Text("Edit Latest Entry")
// Textfields for editing first and last names
ForEach(self.names){ name in
Text(name.firstName)
Text(name.lastName)
}
}
}
}