Ansicht in UINavigationController verwerfen und gleichzeitig synchronisierenIOS

Programmierung für iOS
Guest
 Ansicht in UINavigationController verwerfen und gleichzeitig synchronisieren

Post by Guest »

Es gibt zwei Ansichten auf einem NavigationController-Stack:
  • EDIT ITEM-DETAILS VIEW (= im Grunde ein Formular)
  • Alle Elemente in einer Tabellenansicht anzeigen
Ich frage mich, ob es Best Practices für meine Aufgabe gibt:

Wenn der Benutzer auf „ZURÜCK“ tippt In der UINavigationController-Leiste (während sie sich in Ansicht 1 befindet) sollte die App das Element auf dem Server aktualisieren.

Das ist nicht so schwierig, aber das Die BACK-Aktion führt zur Ansicht 2 und 2 ist nicht aktuell, da die Aktualisierung im Hintergrund erfolgte und vor der GET-Anfrage für die nicht abgeschlossen war Tabellenansichtsdaten fertig.

Damit Ansicht 2 immer genaue Daten anzeigt, habe ich mehrere Möglichkeiten. Alles ein bisschen nervig. (Zum Beispiel, wenn ViewController von Ansicht 2 im Namen von 1 mit dem Server kommuniziert und sich selbst aktualisiert, wenn der Vorgang abgeschlossen ist, oder wenn eine Benachrichtigung „Update durchgeführt“ angezeigt wird das löst ein Neuladen aus, ...)

Aber... was ist eine gute Best Practice für diesen Fall?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post