Hallo,
die App hat folgenden Aufbau: NSWindow -> NSViewController(List) -> Segue -> NSVC(Detail). NSVC(Detail) hat einen Button (dismiss()) welcher die App zu NSVC(List) zurückspringen lässt.
Soweit so gut. Nun möchte ich aber einige Infos/Hinwiese vor verlassen des NSVC(Detail) anzeigen lassen. Realisiert habe ich dies mit einem neuen NSVC, der via Segue - dieser wurde mit dem NSButton "Beenden" verbunden - vom Typ Popover ist. Funktioniert einwandfrei.
Nun meine Frage: Wie kann ich nach dem Anzeigen des Popover VC zurück zum NSVC(List) springen und zwar so, dass die NSVC(Popover und Detail) vom Stack genommen (gelöscht) werden? Mit der Methode dismiss() erzeuge ich einen Crash. Dies leuchtet mir auch ein.
Danke mal vorab.
die App hat folgenden Aufbau: NSWindow -> NSViewController(List) -> Segue -> NSVC(Detail). NSVC(Detail) hat einen Button (dismiss()) welcher die App zu NSVC(List) zurückspringen lässt.
Soweit so gut. Nun möchte ich aber einige Infos/Hinwiese vor verlassen des NSVC(Detail) anzeigen lassen. Realisiert habe ich dies mit einem neuen NSVC, der via Segue - dieser wurde mit dem NSButton "Beenden" verbunden - vom Typ Popover ist. Funktioniert einwandfrei.
Nun meine Frage: Wie kann ich nach dem Anzeigen des Popover VC zurück zum NSVC(List) springen und zwar so, dass die NSVC(Popover und Detail) vom Stack genommen (gelöscht) werden? Mit der Methode dismiss() erzeuge ich einen Crash. Dies leuchtet mir auch ein.
Danke mal vorab.