Diccionario mutable de encuadernación de cacao con campo de búsqueda
En mi archivo de cabecera, tengo una propiedad declarada
@property (strong) NSMutableDictionary *myContents;
En mi implementación, he asignado el contenido de un plist (que son diccionarios) al NSMutableDictionary.
En mi ventana, tengo un NSSearchField que me gustaría enlazar con el Diccionario y ese es el problema. Tengo algunas preguntas y todavía no entiendo después de volver a buscar.
(1) ¿Qué debo usar? NSObjectController, NSDictonaryController o NSTreeController.
(2) ¿Cómo debo enlazar el controlador al diccionario? ¿Hay una "clave" y un "valor" que puedo vincular o tengo que usar las propiedades declaradas en otra clase y agregarlas al diccionario?
(3) ¿Puedo vincular eso a un NSTableView con una "clave" en un lado y un "valor" en otro lado?
¡Gracias!
ACTUALIZAR Mi lista es como esta Dictonary (raíz)> Diccionario> Cuerdas. La forma en que configuro mi diccionario es así:
NSString *myListPath = [[NSBundle mainBundle] pathForResource:@"Collection" ofType:@"plist"];
self.Dictionary1 = [[NSMutableDictionary alloc]initWithContentsOfFile:myListPath];
Y accedo a uno de ellos por:
NSString *initialString = [[_Dictionary1 valueForKey:@"Book1"]objectForKey:@"1"];
Book1 es un diccionario (2º). "1" es la cadena y es un capítulo de Book1. ¿Cómo puedo dividir esto entonces?