Как получить доступ к одному объекту core data

#core-data #swiftui

#core-данные #swiftui

Вопрос:

В объекте core data, содержащем несколько объектов, как получить доступ к определенному объекту вне использования ForEach

Я пытался использовать фильтрацию результатов с помощью NSPredicate , но это не работает, даже если только один объект соответствует описанию

Например, я хочу иметь возможность редактировать что-то вне ForEach цикла и обновлять его до последней записи core data

 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)
            }
        }
    }
}