分配给&#39; id <nstextviewdelegate>&#39;来自不兼容的类型

时间:2015-12-23 12:47:55

标签: objective-c nstextview

我正在尝试为NSTextView分配代理。

我在接口标题中将协议添加到我的类中:

@interface myClass : NSViewController <NSTextDelegate>

在&#34; viewDidLoad方法下,我的作业如下:

self.stxtMyScrollTesxt.delegate = self;

我是否遗漏了一些我收到此警告的内容?

  

分配给&#39; id&#39;来自不兼容的类型

1 个答案:

答案 0 :(得分:2)

错误消息表明它需要类型NSTextViewDelegate而不是NSTextDelegate

所以只需将行改为

即可
@interface myClass : NSViewController <NSTextViewDelegate>