Ich entwickle eine App für iPad Pro. In dieser App verwendet containerView
zusätzliche views
und interagiert mit ihnen.
Zuerst habe ich ein Protokoll erstellt:
%Vor%Dann habe ich meinen ersten View-Controller erstellt
%Vor%}
Und schließlich habe ich eine Ansicht erstellt, die in containerView eingebettet wird.
%Vor%}
Aber aus irgendeinem Grund ist nichts passiert, der erste View-Controller erhält in der setTouch-Funktion nichts.
Meine Frage ist: Wie kann ich in diesem Fall mithilfe von Container die Kommunikation zwischen zwei ViewsControllern herstellen?
Wie @nwales sagte, du hast den Delegierten noch nicht festgelegt. Sie sollten den Delegaten in prepareForSegue-Funktion auf Ihrem ersten ViewController setzen (die den viewContainer enthalten)
Wählen Sie zuerst den Einbettungsabschnitt aus und legen Sie im Attribute-Inspector einen Bezeichner fest. Dann implementieren Sie im parentViewController das func preparedForSegue wie folgt:
%Vor%Tags und Links swift swift2 uiviewcontroller swift2.1 uicontainerview