Rückwärtsnavigation durch einen UINavigationController-Fehler

Ich habe einen UINavigationController, der in einen ViewController geht, der Daten lädt. Dieser ViewController wechselt dann zu TabViewController. Dieser TabViewController verfügt über zwei Registerkarten, wobei jede Registerkarte einem anderen UITableViewController zugewiesen wird. Diese beiden TableViewController wechseln dann zu demselben DetailsViewController.
Wenn ich jetzt von der DetailVC aus rückwärts navigiere, erhalte ich folgenden Fehler:

Verschachtelte Push-Animationen können zu einer fehlerhaften Navigationsleiste führen
Beenden eines Navigationsübergangs in einem unerwarteten Zustand. Der Unteransichtsbaum der Navigationsleiste kann beschädigt werden.
* App wird aufgrund einer nicht erfassten Ausnahme 'NSInvalidArgumentException' beendet, Grund: 'Self kann nicht als Unteransicht hinzugefügt werden'.

Auch beide TableViews werden auf die gleiche Weise eingerichtet, aber die untere Tabellenansicht beginnt am oberen Rand des Frames, sodass sie teilweise von der Navigationsleiste verdeckt wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage