2011-01-09 2 views
0

zunächst einmal zuzugreifen: sorry für schlechten Titel, wußte nicht, wie mein Problem in einem einfachen Satz zu sagen: SIst es möglich, andere Dateien über die NSApplicationDelegate

Nun ... hier ist mein Problem:

Ich habe eine NSWindow (deklariert und in der ApplicationDelegate hinzugefügt) in diesem Fenster habe ich zu sehen. Ein benannter view1 und ein benannter view2.

Sowohl view1 als auch view2 werden deklariert und als Subviews in NSApplicationDelegate hinzugefügt.

In view2 können Dinge passieren (WOW!), Die in view1 angezeigt werden müssen. Wie kann ich das machen? : S

Fell frei, alle mögliche Fragen stellen Sie möglicherweise haben =)

Antwort

1

Kommunikation zwischen den verschiedenen Ansichten durch Controller getan werden sollte.

Lassen Sie view2 den Controller benachrichtigen, wenn etwas passiert. Dieser Controller kann dann mit dem Controller für view1 kommunizieren, der dann die Änderung an view1 kommuniziert.

+0

danke für die Antwort =) einen Link zu einigen Beispielen dazu bekommen? –

+0

Nein. Es ist nur eine Frage der Verkabelung, was Sie wissen. Sie wissen, wie eine Ansicht Änderungen an ihren Controller kommuniziert. Sie wissen, wie Sie eine Nachricht an ein Objekt senden, und Sie wissen, wie ein Controller mit seiner Sicht kommuniziert. – Abizern

Verwandte Themen