1

Ich versuche eine Beziehung zwischen einem Navigationsansicht-Controller und einem TabBar-Controller zu erstellen, um einen neuen Tab zu erstellen, aber wenn dies geschieht, stürzt die App ab. Wie kann ich es lösen? Im Folgenden ist der Screenshot, wie es erstellt wird.Xcode stürzt ab, während versucht wird, eine Beziehung zwischen TabBarController und Navigationssichtcontroller herzustellen

enter image description here

Fehlerprotokoll

Application Specific Information: connectionWellDragged Senden: bis von ProductBuildVersion: 7C1002 abgefangene Ausnahme (NSInvalidArgumentException): - [NSNull Länge]: Unbekannter Selektor zum Beispiel gesendet 0x7fff71d5b6d0 UserInfo: (null) Hinweise: 0: Senden connectionWellDragged: zu von

+0

posten Sie Ihre Fehler, was Sie –

+0

bekommen ich das Fehlerprotokoll – Roger

Antwort

1

sollten Sie keine Beziehung zu Navigation Controller so geben. Wählen Sie Ihren tabViewController (Sie Tab nicht TabBarController) und von Editor embed in navigationController. So wird der Navigations-Controller automatisch zwischen Tab und Tab-Controller eingebunden. hoffe das hilft :)

+0

geschrieben habe ich Tabbar Controller Szene dann habe ich einbetten in Option Editor Option gefolgt von einbetten in Option aber Im nicht in der Lage Navigation Controller auszuwählen Symbol seit seiner Deaktivierung – Roger

+1

wählen Sie tabViewController (bedeutet Ihre erste Registerkarte oder zweite Registerkarte ViewController usw.). Sie können nicht in Navigationscontroller zu Tabbarcontroller – Lion

+1

einbetten Wenn Sie Navigationscontroller zu Tabbarcontroller einbetten möchten, dann Strg + Ziehen von Navigation Controller zu TabbarController und von Popup wählen Sie "root View Controller" unter "Beziehung" – Lion

1

Sie müssen nur folgendes tun.

  • Klicken Sie mit der rechten Maustaste auf die Navigationsleiste und ziehen Sie den Mauszeiger auf den Tab-Controller.
  • Lassen Sie die rechte Maustaste los, wenn Sie sich auf dem Tab-Bar-Controller befinden.
  • Ein Menü erscheint, aus diesem Menü wählen Sie rootViewController und jetzt sind beide verbunden.

enter image description here

Verwandte Themen