У меня есть NSTableView в моем MainMenu.xib, который привязан к контроллеру массива, который, в свою очередь, связан с изменяемым массивом в моем делете приложения. Все работает правильно, и я могу редактировать элементы в представлении таблицы и добавлять новые объекты в контроллер массива.Использование контроллера массива в разных окнах
Теперь скажем, я хочу добавить еще одно окно (т. Е. Новый WindowController) с табличным представлением, которое также связано с изменяемым массивом, который находится в делегате приложения. Как мне это сделать?
Я могу передать массив на новый оконный контроллер, когда я его создаю, но я понимаю, что если я добавлю новый контроллер массива в NewWindowController.xib, это будет отдельный экземпляр для того, который находится в MainMenu.xib - который означает, что вызов addObject на одном контроллере массива не обновляет другой.
Есть ли способ сохранить синхронизаторы 2-х контроллеров? Или есть способ привязать табличное представление в NewWindowController к контроллеру массива в делегате приложения?
Любая помощь была бы принята с благодарностью.
Спасибо.