【发布时间】:2015-11-05 00:04:00
【问题描述】:
我有这行电话-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,由于某种原因,特别无法成为第一响应者?
【问题讨论】:
标签: objective-c cocoa first-responder imagekit