Я создал подкласс NSView (MyCustomView) и добавил его в представление содержимого моего NSWindow в InterfaceBuilder с использованием объекта пользовательского представления в MainMenu.xib.
С тех пор я добавил код для приема ответов Quick Look на MyCustomView.
После вызова этого:
[[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:nil];
Что требует появления окна Quick Look, очевидно, QLPreviewPanel проходит через цепочку Responder в поисках всего, что отвечает - (BOOL) acceptptsPreviewPanelControl: для того, чтобы сделать то, что ему нужно. MyCustomView, похоже, не отвечает, несмотря на наличие соответствующих методов для быстрого просмотра, включая вышеупомянутые.
Я попытался добавить следующее в мой метод инициализации MyCustomView, но без разницы:
[self acceptsFirstResponder];
[self becomeFirstResponder];
Есть идеи, что мне не хватает? Я предполагаю, что это как-то связано с моей настройкой xib?