NSStoryboard и Nib не загружают NSObject, если используют NSWindowsController
Для работы я использую Viper-архитектуру и собираю модуль через NSObject, который подключаю напрямую через раскадровку или Nib. Это хорошо работает, но если вы подключаетесь через NSViewController для перехода на NSWindowsControllers, приложение вылетает с ошибкой, так как оно не называется NSObject. Конечно, есть возможность собирать модуль через "storyboard.instantiateControllerWithIdentifier(identifier:)", но я хочу использовать Nibs, и там ошибка опциональности.