¿Cómo comparto un NSArrayController entre dos archivos nib?

Tengo una gran variedad de imágenes y dos archivos plumín. Un archivo plumín tiene una ventana que muestra las imágenes en un NSTableView. La otra punta tiene una ventana que dibuja la matriz de imágenes en un NSView, y también resalta las imágenes seleccionadas.

La matriz de imágenes está controlada por un NSArrayController. Tengo problemas para que las dos puntas compartan el NSArrayController. Tendría dos NSArrayControllers separados vinculados al mismo contenido, pero también quiero que ambas puntas compartan la selección del controlador; es decir, si selecciona una imagen en la ventana de la tabla, también se selecciona en la otra ventana.

¿Hay una forma estándar de hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta