Core data 如何访问单个核心数据对象
在包含多个对象的核心数据实体中,如何使用Core data 如何访问单个核心数据对象,core-data,swiftui,Core Data,Swiftui,在包含多个对象的核心数据实体中,如何使用ForEach 我曾尝试使用NSPredicate过滤结果,但即使只有一个对象符合描述,这也不起作用 例如,我希望能够编辑ForEach 循环,并将其更新为最新的核心数据条目 struct ContentView: View { @FetchRequest(entity: NameData.entity(), sortDescriptors: []) var names : FetchedResults<NameData>
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)
}
}
}
}
struct ContentView:View{
@FetchRequest(实体:NameData.entity(),sortDescriptors:[])变量名称:FetchedResults
var body:一些观点{
VStack{
文本(“编辑最新条目”)
//用于编辑姓名和姓氏的文本字段
ForEach(self.names){name in
文本(name.firstName)
文本(name.lastName)
}
}
}
}