Ich möchte eine Kontaktliste in meine App implementieren. Ich habe den Add-Kontakt arbeiten und es verwendet aktiv NSCoding zum Schreiben auf die Festplatte für die Kontakte. Es wird korrekt zwischen der Liste der Kontakte und der neuen Kontaktansicht aktualisiert, aber nicht, wenn ich von einer anderen Ansicht wechsle.Daten sind persistent in einer Tabellenansicht, aber nicht beim Wechsel zwischen anderen View-Controllern.
Muss ich prepareforsegue
wenn aus den nicht-Kontakt Ansichten in einer Weise, die die Daten bereitet? Oder muss ich meine Set<Contacts>
in der ersten Ansicht erstellen und Referenzen übergeben, wenn zwischen Ansichten wechselt. Ab sofort aktualisiert es nur Daten, wenn ich meine unwindsegue
von der Add-Kontakt-Ansicht-Controller.
Ich nehme an, in Ihrer Unwindsegue-Funktion verwenden Sie 'tableView.ReloadData()', wenn Sie das auch in 'viewDidAppear' tun sollten, um Daten neu zu laden, wenn Sie von einer anderen Ansicht wechseln. – sgib