NSDictionaryController scheint keine Änderungen am Inhaltswörterbuch zu beobachten

Ich muss etwas Einfaches vermissen, aber ich habe Probleme, eine tableView an einen NSDictionaryController zu binden. Hier ist ein Modell meines aktuellen Schemas:

TableViewColumn --bindsTo -> DictionaryController.arrangedObjects. (Wert oder Schlüssel) --bindsTo -> someClass.someClassMember.aDictionary.

Ich habe die tableView getestet, indem ich einen Eintrag zu aDictionary on init hinzugefügt habe, der korrekt angezeigt wird. Wenn jedoch eine andere Methode ein Objekt erzeugt, das dann zu aDictionary hinzugefügt wird, scheint die TableView nicht zu aktualisieren oder zu wissen, dass aDictionary jetzt zwei Einträge enthält. Ich habe alles versucht, was mir einfällt. ich binnicht Direkter Zugriff auf aDictionary ... Ich habe versucht (in someClassMember) [self aDictionary setValue: forKey:] und [self setValue: forKeyPath: @ "aDictionary"] und ähnliche Variationen. Der Schlüssel ist eine Zeichenfolge, daher sollte er KVC / KVO-kompatibel sein, und ich habe in someClassMember '@ synthesize'd aDictionary.

Was vermisse ich? Warum werden in der Tabellenansicht keine neuen Einträge im Wörterbuch angezeigt?

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage