我有这行电话-makeFirstResponder
:
[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>
但我得到这个错误:
不兼容的指针类型将“CaptureBrowserView *”发送到“NSResponder *”类型的参数
我是否忽略了一些明显的东西?或者是一个 IKImageBrowserView,由于某种原因,特别无法成为第一响应者?