如何访问单个核心数据对象

时间:2020-09-06 18:42:25

标签: core-data swiftui

在包含多个对象的核心数据实体中,如何使用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)
            }
        }
    }
}

0 个答案:

没有答案