Cocoa Binding Mutable Dictionary z polem wyszukiwania

W moim pliku nagłówkowym mam zadeklarowaną właściwość

@property (strong) NSMutableDictionary *myContents;

W mojej implementacji przypisałem zawartość plisty (które są dyktonami) do NSMutableDictionary.

W moim oknie mam pole NSSearchField, które chciałbym powiązać ze słownikiem i to jest problem. Mam kilka pytań i nadal nie rozumiem po ponownej analizie.

(1) Którego powinienem użyć? NSObjectController, NSDictonaryController lub NSTreeController.

(2) Jak mam powiązać kontroler ze słownikiem? Czy istnieje „klucz” i „wartość”, które mogę powiązać lub czy muszę użyć właściwości zadeklarowanych w innej klasie i dodać ją do słownika?

(3) Czy mogę powiązać to z NSTableView za pomocą „klucza” po jednej stronie i „wartości” po drugiej stronie?

Dziękuję Ci!

AKTUALIZACJA Moja plist jest taka jak ta Dyktando (root)> Słownik> Ciągi. Sposób, w jaki skonfigurowałem słownik, wygląda następująco:

NSString *myListPath = [[NSBundle mainBundle] pathForResource:@"Collection" ofType:@"plist"];
self.Dictionary1 = [[NSMutableDictionary alloc]initWithContentsOfFile:myListPath];

I mam dostęp do jednego z nich:

    NSString *initialString = [[_Dictionary1 valueForKey:@"Book1"]objectForKey:@"1"];

Book1 to słownik (drugi). „1” jest łańcuchem i jest rozdziałem książki1. Jak mogę to podzielić?

questionAnswers(2)

yourAnswerToTheQuestion