ich eine Tabelle View-Controller haben in einem Navigations View-Controller eingebettet mit Editor > Embed In > Navigation Controller
Segue aus übergeordneten Navigations-View-Controller aus eingebetteten Tabelle View-Controller
das zu tun hat eine Swift-Datei für die Navigation Controller nicht schaffen, so habe ich eine und hat den Navigationscontroller dieser Klasse im Storyboard zugewiesen.
Also verwende ich den Navigations-Controller, um eine untere Symbolleiste (keine obere Navigationsleiste angezeigt) zum Tabellenansicht-Controller bereitzustellen. Auf dieser Symbolleiste habe ich Schaltflächen, die mit anderen Ansichten verknüpft sind - Ansichten, die nicht in den Navigations-Controller eingebettet werden sollten.
Aber wenn ich einen einfachen "Show" -Schnitt von meinem eingebetteten Table View Controller zum Beispiel zum Hauptmenü-Controller mache, gelangen wir zum Hauptmenü-Controller, der jetzt in den Navigations-Controller eingebettet ist.
Ich möchte den Navigationscontroller vom eingebetteten Table View Controller an einen unabhängigen Dritten überleiten.
Ich habe versucht mit self.parentViewController
und self.topViewController
in meiner performSegueWithIdentifier
Funktion, aber diese Eigenschaften sind nicht unter self
gefunden.
Ich benutze xcode 7.3.1 (Swift 2).
Ich denke, ich war ziemlich klar, was ich in den beiden Absätzen vor dem zitierten zitierte. Ich habe 'self.presentViewController' versucht und es gibt mir den Fehler, dass' performSegueWithIdentifier' kein Mitglied davon ist. –
oh sorry und ich meine selbst zu Tabellenansicht Controller –