0
我有这个排队叫号-makeFirstResponder
:为什么我的IKImageBrowserView-> NSView-> NSResponder的子类无法成为第一响应者?
[self.window makeFirstResponder:libraryViewController.imageBrowser];
imageBrowser
是CaptureBrowserView
型的IKImageBrowserView
一个子类,这是NSView
子类,是NSResponder
@property (weak) IBOutlet CaptureBrowserView *imageBrowser;
@interface CaptureBrowserView : IKImageBrowserView
@interface IKImageBrowserView : NSView <NSDraggingSource> {
@interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
一个子类,但我得到这个错误:
Incompatible pointer types sending 'CaptureBrowserView *' to parameter of type 'NSResponder *'
我是否超过明显是什么东西?或者是IKImageBrowserView,出于某种原因,无法成为第一响应者?
令人惊叹的,我想我是俯视的东西。谢谢! –