在AppDelegate中设置NSTableView数据源时发出警告

时间:2018-05-18 09:00:56

标签: objective-c cocoa tableview

我有一个使用NSTableView的示例cocoa应用程序, 但是,当我为dataSource设置NSTableView时,会显示以下警告消息:

  

将'AppDelegate * const __strong'发送到不兼容类型'id _Nullable'的参数

在AppDelegate.h文件中

@interface AppDelegate : NSObject <NSApplicationDelegate, NSTabViewDelegate, NSTableViewDataSource>

在AppDelegate.m文件中

[self.userTableView setDataSource:self];
[self.userTableView setDelegate:self];

1 个答案:

答案 0 :(得分:3)

这是因为您需要确认您使用过的两种协议都错过了AppDelegate.h中的NSTableViewDelegate