Die Bindings richtig zu setzen treibt mich mal wieder an den Rande des Irrsinns.
Folgendes Problem :
Ich lese eine plist Datei ein, die Voreinstellungen enthält :
Alles anzeigen
Nach dem Einlesen weise ich dieses einem MutableArray zu :
Jetzt möchte ich die Bindings setzen, um diese Infos mit einem NSPopupButton zu verbinden, der den gewählten Gewebetyp anzeigt (3 Möglichkeiten sind hinterlegt)
Ich füge also einen NSArrayController hinzu, setze unter "Availability - Controller Content - Content Array" ein "Bind To: Main Controller" (dort wird commonSettings erzeugt).
Bei "Model Key Path" trage ich "commonSettings" ein.
Angenommen, die Vorgehensweise stimmt bis anhin (wenn nicht, ist der folgende Teil natürlich hinfällig):
Wie muss ich den PopupButton jetzt verbinden? Ich möchte gerne, dass wenn - wie im Beispiel - der Wert = 0 ist, auch automatisch der erste Eintrag des Popupmenus angezeigt wird?
Ich hab jetzt so viel probiert, dass ich schon unsicher bin, hier völlig auf dem Holzweg zu sein, daher dachte ich, ich frage lieber, bevor ich weiterhin im Dunklen stochere.
Danke im Voraus für jeden Tipp.
Hans
Folgendes Problem :
Ich lese eine plist Datei ein, die Voreinstellungen enthält :
XML-Quellcode
Nach dem Einlesen weise ich dieses einem MutableArray zu :
Ich füge also einen NSArrayController hinzu, setze unter "Availability - Controller Content - Content Array" ein "Bind To: Main Controller" (dort wird commonSettings erzeugt).
Bei "Model Key Path" trage ich "commonSettings" ein.
Angenommen, die Vorgehensweise stimmt bis anhin (wenn nicht, ist der folgende Teil natürlich hinfällig):
Wie muss ich den PopupButton jetzt verbinden? Ich möchte gerne, dass wenn - wie im Beispiel - der Wert = 0 ist, auch automatisch der erste Eintrag des Popupmenus angezeigt wird?
Ich hab jetzt so viel probiert, dass ich schon unsicher bin, hier völlig auf dem Holzweg zu sein, daher dachte ich, ich frage lieber, bevor ich weiterhin im Dunklen stochere.
Danke im Voraus für jeden Tipp.
Hans