Frage

Ich habe ein problem mit der Erstellung einer navigation controller nach auf der anderen Seite der Bewerbung :) ...Ich meine, nach Klick auf das kleine info-button und spiegeln auf der anderen Seite ...

Ich bin immer diese Fehlermeldung:Terminating app due to uncaught exception 'NSInternalInconsistencyException', Grund:'-[UIViewController _loadViewFromNibNamed:bundle:] geladen "InfoController" nib, aber die Aussicht Steckdose nicht gesetzt wurde.'

Und ich weiß, dass das problem irgendwo bei der Verbindung, die anzeigen Steckdose, um die Ansicht ...

Screenshot aus meinem IB ist hier:

enter image description here

Ich werde jede Hilfe zu schätzen wissen, da dies der Letzte Teil meiner app, die ich brauchen, um zu beenden ...

War es hilfreich?

Lösung

UIViewController hat ein ivar genannten anzeigen.Wenn es ist nicht verbunden in IB (oder im code festgelegt), erhalten Sie diese Nachricht.In der IB, klicken Sie auf "File' s Owner" aus und klicken Sie auf die "Verbindungen" Registerkarte im Inspector.Unter "Verkaufsstellen" was ist das "view" - parameter verbunden?Es Bedürfnisse zu werden verbunden zu der Ansicht, die Sie Steuern wollen, aus Ihrem InfoController.

, Die being said, es gibt einige Unstimmigkeiten in dem, was Sie zeigen, sind in deinem screenshot.In der Regel, Sie müssen nicht einen UINavigationController Teil Ihrer UIViewController xib.Stattdessen sollte es in Ihrem MainWindow.xib.Sie können versuchen, ziehen Sie eine Verbindung von Ihrem Datei-Eigentümer, um die Sicht in der navigation-controller, aber ich glaube nicht, dass es funktionieren wird.Sie ' ll haben zu bewegen die navigation controller zu Ihrem MainWindow.xib und dann setzen Sie den Ansicht-Typ InfoController mit xib-InfoController.

Wenn dies unklar ist, erstellen Sie ein neues Projekt mit der "Navigation-basierte Anwendung" Vorlage in Xcode.Dann öffnen Sie das Hauptfenster.xib-Datei in IB.Sie sehen dort, wie die Navigations-controller eingerichtet werden sollten.

Bekommen Sie mehr Visibilität auf diese Frage, wenn Sie fügen Sie "iphone" als ein tag, übrigens.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top