Ich haue mir wegen dieses Problems eine Weile den Kopf. Ich präzisiere mein Szenario im Detail.Die Tabellenansicht wird nach dem Schließen des Popover nicht aktualisiert?
Ich habe eine Tabellenansicht, wo ich Daten mit einem Popover hinzufügen kann, das beim Klicken auf das "+" in der Navigationsleiste angezeigt wird. Ich bekomme die Werte aus dem Popover aber wo ich feststecke ist, werden die empfangenen Daten nicht in der Tabellenansicht wiedergegeben. Wenn ich hin und her gehe, wird es angezeigt. Versucht, den Tisch mit verschiedenen Möglichkeiten neu zu laden, aber nichts funktioniert.
Wenn Sie einen Geschmack von meinem Code möchte tun, Sie können es hier Data stored fails to display in the table view, in one to many relationship of core data?
Könnte jemand mein Problem lösen, ist Hilfe sehr geschätzt.
Welches Nachladen verwenden Sie? Wenn du es anrufst bist du im Hauptthread? Wird cellForRow .. angerufen? Wenn dies der Fall ist, geben Sie die richtige Zelle zurück? Brauchen Sie mehr Informationen, um Ihnen zu helfen –
In der ViewWillAppear-Methode 'Team Table View Controller' holen ich die Daten aus der Coredata. In der 'To-Add-Teams'-Submit-Methode (das ist eine Schaltfläche, auf die ich tippe, wenn ich die Werte im Popover gebe). Das Popover wird gelöscht, aber die Tabellenansicht wird immer noch nicht mit den neuesten Werten aktualisiert. Könnten Sie mir sagen, was ich sagen möchte? –
Ich empfehle, den Code so zu konvertieren, dass er einen abgerufenen Ergebniscontroller verwendet (wie Sie dies für Members tun), und implementieren Sie die Delegate-Methoden, um die Tabellenansicht zu aktualisieren. – pbasdf