Hallo,
Ich arbeite an einer Core Data App und bin nun auf folgendes Problem gestoßen:
In meinem UI gibt es einen NSTableView und daneben eine Detailansicht des dort ausgewählten Eintrags, in dem man die Daten editieren kann. Ich verwende einen NSArrayController und Bindings.
Wenn ich aber nun zB. den Namen eines Eintrags in einem Textfeld ändere, wird die Änderung zwar im Table sofort sichtbar, aber das Textfeld selbst bekommt als Text wieder den alten Namen, sobald ich Enter drücke.
Da es etwas kompliziert zu erklären ist, hab ich hier einen Screenshot:
[Blockierte Grafik: http://www.bluebanana-software.com/screen.png]
Ich habe hier den Namen von aaa auf bbb geändert und den Screenshot gemacht, direkt nachdem ich Enter gedrückt habe. Im Table wurde die Änderung übernommen, im Textfield nicht.
Sobald ich im Table den Eintrag ab- und neu auswähle passt auch der Wert im Textfield.
Ich bin verwirrt...
lg,
Hotzi
Ich arbeite an einer Core Data App und bin nun auf folgendes Problem gestoßen:
In meinem UI gibt es einen NSTableView und daneben eine Detailansicht des dort ausgewählten Eintrags, in dem man die Daten editieren kann. Ich verwende einen NSArrayController und Bindings.
Wenn ich aber nun zB. den Namen eines Eintrags in einem Textfeld ändere, wird die Änderung zwar im Table sofort sichtbar, aber das Textfeld selbst bekommt als Text wieder den alten Namen, sobald ich Enter drücke.
Da es etwas kompliziert zu erklären ist, hab ich hier einen Screenshot:
[Blockierte Grafik: http://www.bluebanana-software.com/screen.png]
Ich habe hier den Namen von aaa auf bbb geändert und den Screenshot gemacht, direkt nachdem ich Enter gedrückt habe. Im Table wurde die Änderung übernommen, im Textfield nicht.
Sobald ich im Table den Eintrag ab- und neu auswähle passt auch der Wert im Textfield.
Ich bin verwirrt...
lg,
Hotzi
[url]http://www.martinhoeller.net[/url]