Ich versuche, die EGORefreshTableHeaderView
aus dem Code zu aktualisieren. Wenn ich nach unten ziehen alles funktioniert perfekt und die TableView
(Root) wird aufgefrischt. Aber ich habe eine modale Ansicht, wo der Benutzer bestimmte Entitäten abonnieren kann. Wenn er eine Entität abonniert, wird die Reload-Methode in der ersten (Root) Tabellenansicht ausgelöst. Diese Methode stellt eine Verbindung zu einem Server her, lädt einige spezifische Daten auf der Grundlage des Abonnements und speichert sie in einer CoreData DB
und aktualisiert die TableView
(Wurzel).
Das Problem ist, dass der Download, der in einem eigenen Thread verarbeitet wird, mehrere Sekunden dauern kann, wenn der Nutzer nur mit einem 3G- oder Edge-Netz verbunden ist. Um den Benutzer darauf hinzuweisen, dass etwas passiert, würde ich gerne die EGORefreshTableHeaderView
.
Ich habe herausgefunden, dass ich den Einzug der Aktualisierungsansicht festlegen und das Ladesymbol manuell anzeigen kann, aber ich habe mich gefragt, ob es nicht eine einfachere Lösung gibt, indem ich einfach einen Delegaten oder eine Methode auf der EGORefreshTableHeaderView
?