Gibt es ne Möglichkeit zur Laufzeit an einen Controller (NSObject) zu kommen, ohne ein Outlet darauf zu setzten?
Also ich bräuchte sowas wie [NSApp delegate]
Hintergrund ist der, dass ich zum einen flexibel sein will und zum anderen nicht zwei Controller gegenseitig mit nem Outlet binden will.
Der Nachrichtenfluss geht gegenseitig von einem zum anderen Controller.
Es gibt einen MainController der ein Array hält welches immer die aktuellen Daten der gesamten App hat.
Dann gibt es z.B. einen WidthCotroller der Zugriff auf den MainController braucht um an das aktuelle Element im Array heran zu kommen.
Der MainController braucht wiederum Zugriff auf den WidthController um dort Daten zu holen.
Klar geht das alles wenn ich gegenseitige Outlets setzte, den MainController würde ich aber gerne ohne Outlet ansprechen.
Ne allerletzte Möglichkeit wäre ein Singleton.
Also ich bräuchte sowas wie [NSApp delegate]
Hintergrund ist der, dass ich zum einen flexibel sein will und zum anderen nicht zwei Controller gegenseitig mit nem Outlet binden will.
Der Nachrichtenfluss geht gegenseitig von einem zum anderen Controller.
Es gibt einen MainController der ein Array hält welches immer die aktuellen Daten der gesamten App hat.
Dann gibt es z.B. einen WidthCotroller der Zugriff auf den MainController braucht um an das aktuelle Element im Array heran zu kommen.
Der MainController braucht wiederum Zugriff auf den WidthController um dort Daten zu holen.
Klar geht das alles wenn ich gegenseitige Outlets setzte, den MainController würde ich aber gerne ohne Outlet ansprechen.
Ne allerletzte Möglichkeit wäre ein Singleton.