Редактирование CoreData и обновление вида - PullRequest
0 голосов
/ 19 марта 2020

У меня возникают проблемы с обновлением моего представления после редактирования CoreData.

У меня есть эта запись в моей сущности CoreData с именем "TST", и через NavigationLink я редактирую ее имя

NavigationLink(destination: editingPage(thread: tr.title)){
Text(tr.title)}
    @State var thread : String

        Form {
            TextField("thread", text:$thread)
        }.onDisappear{
            do {
                try self.managedObjectContext.save()
            } catch {
                print(error.localizedDescription)
            }
        }

после редактирования и сохранения МО C Изменения не отображаются, пока я не перезапущу приложение или go до начала моего навигационного просмотра.

Должен ли я получить запрос на выборку на всех страницах с данными CoreData? или иметь какой-то ObservedObject?

То, что я ищу, это то же самое, что изменить имя вашего устройства в меню настроек устройства.

Спасибо, Тим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...