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