仕事では、Viper-architecture を使用し、Storyboard または Nib を介して直接接続する NSObject を介してモジュールを構築します。これはうまく機能しますが、NSViewController を介して接続して NSWindowsController をセグエすると、アプリケーションは NSObject と呼ばれないため、エラーでクラッシュします。もちろん、「storyboard.instantiateControllerWithIdentifier(identifier:)」でモジュールを集めるという選択肢もあるのですが、Nibsを使いたいのですが、オプションエラーがあります。