我正在尝试为NSTextView分配代理。
我在接口标题中将协议添加到我的类中:
@interface myClass : NSViewController <NSTextDelegate>
在&#34; viewDidLoad方法下,我的作业如下:
self.stxtMyScrollTesxt.delegate = self;
我是否遗漏了一些我收到此警告的内容?
分配给&#39; id&#39;来自不兼容的类型
答案 0 :(得分:2)
错误消息表明它需要类型NSTextViewDelegate
而不是NSTextDelegate
。
所以只需将行改为
即可@interface myClass : NSViewController <NSTextViewDelegate>