メインウィンドウ(対応するMainWindowController
クラスを含む)とメインビュー(NSSplitViewController
対応するクラスを含む)を含むストーリーボードがありますMainViewController
。NSSplitView
特定の機能について、ビューに含まれるデリゲートをMainWindowController
クラスに設定しようとしています。
IB リンケージがない場合、デリゲートはアプリケーションの起動時NSSplitView
にすでに設定されています。MainViewController
への参照を取得できますがMainWindowController
、デリゲートをウィンドウ コントローラー ( を実装する) に設定しようとするとNSSplitViewDelegate
、次のようになります。
*** Assertion failure in -[NSSplitView setDelegate:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1404.34/AppKit.subproj/NSSplitView.m:600
これは、デリゲートを に設定しようとした場合にも発生しnil
ます。
デリゲートの設定に制限があるかどうか、IB を使用してビュー内のアイテムのデリゲートを別のコントローラーに設定する方法があるかどうか、なぜそうなる可能性があるのか 誰かが知っていますか?
ありがとう。