Обзор: Моя структура приложения выглядит следующим образом:Каков правильный способ передачи данных между двумя контроллерами представлений внутри NSSplitViewController?
NSSplitViewController
`- SidebarViewController
| `- NSOutlineViewController
| `- NSTreeController
| `- SidebarEntity (static)
`- ContentViewController
`- NSTableViewController
`- NSArrayController
`- ContentEntity (CoreData)
Задача: Я хотел бы, чтобы отфильтровать ContentEntity
список, основанный на выборе в боковой панели.
Проблема: я понятия не имею, как правильно пройти изменения выбора от SidebarVC
до ContentVC
.
Окружающая среда: XCode 8.2.1, Swift 3, OS X 10.11.6