Hi.
Nachdem ich das Buch nun einmal komplett durchgeackert habe, sowie das meiste noch ein zweites Mal (Mit etwas mehr Hintergrundwissen versteht man manche Passagen eben doch besser. ;)),
wollte ich mich an ein erstes eigenes Testprojekt machen.
Das Ganze soll ein Core-Data Projekt werden, jedoch nicht Document based.
Um mir gleich die richtigen Struktur anzugewöhnen wollte ich das Hauptfenster aus MainMenu.xib herausnehmen, und in ein eigenes File packen.
Dazu dann eben einen WindowController.
Aber so ganz sicher bin ich mir über den Aufbau im Moment noch nicht...
Geladen wird das Window beim Start vom AppDelegate.
Der WC ist File's Owner vom Window NIB, window und delegate outlets zwischen WC und Window stehen.
So weit so gut. Das Fenster erscheint wie es soll, Delegate Methoden im WC werden brav ausgeführt.
Nur, wie komme ich nun an mein AppDelegate und somit an meine Core-Data Geschichten?
Wenn man ein neues Projekt CoreData/ohne Document based erstellt, hat man ja Fenster und AppDelegate im gleichen NIB.
Bei einem Document based konnte ich dagegen über die Document Eigenschaft an Core-Data ran.
Muss ich eine weitere Instanz des App-Delegates im Interface Builder in mein Window-Nib ziehen, oder gibt es einen eleganteren Weg?
Nachdem ich das Buch nun einmal komplett durchgeackert habe, sowie das meiste noch ein zweites Mal (Mit etwas mehr Hintergrundwissen versteht man manche Passagen eben doch besser. ;)),
wollte ich mich an ein erstes eigenes Testprojekt machen.
Das Ganze soll ein Core-Data Projekt werden, jedoch nicht Document based.
Um mir gleich die richtigen Struktur anzugewöhnen wollte ich das Hauptfenster aus MainMenu.xib herausnehmen, und in ein eigenes File packen.
Dazu dann eben einen WindowController.
Aber so ganz sicher bin ich mir über den Aufbau im Moment noch nicht...
Geladen wird das Window beim Start vom AppDelegate.
Der WC ist File's Owner vom Window NIB, window und delegate outlets zwischen WC und Window stehen.
So weit so gut. Das Fenster erscheint wie es soll, Delegate Methoden im WC werden brav ausgeführt.
Nur, wie komme ich nun an mein AppDelegate und somit an meine Core-Data Geschichten?
Wenn man ein neues Projekt CoreData/ohne Document based erstellt, hat man ja Fenster und AppDelegate im gleichen NIB.
Bei einem Document based konnte ich dagegen über die Document Eigenschaft an Core-Data ran.
Muss ich eine weitere Instanz des App-Delegates im Interface Builder in mein Window-Nib ziehen, oder gibt es einen eleganteren Weg?