Ios 为什么NSObject类不能符合UITableViewDataSource协议?

Ios 为什么NSObject类不能符合UITableViewDataSource协议?,ios,objective-c,Ios,Objective C,我想创建一个从NSObject继承的类,并遵循UITableViewDataSource。它将服务于我的桌面视图。但我得到了这个: 谁能告诉我为什么会这样 UIKit协议位于伞形标题下,而不是伞形标题。UIKit协议位于伞形标题下,而不是伞形标题。您必须导入UIKit框架UITableView及其协议是UIKit框架的一部分 #import <UIKit/UIKit.h> #导入 您必须导入UIKit框架UITableView及其协议是UIKit框架的一部分 #import &l

我想创建一个从NSObject继承的类,并遵循UITableViewDataSource。它将服务于我的桌面视图。但我得到了这个:


谁能告诉我为什么会这样

UIKit协议位于伞形标题下,而不是伞形标题。

UIKit协议位于伞形标题下,而不是伞形标题。

您必须导入
UIKit
框架
UITableView
及其
协议
UIKit框架
的一部分

#import <UIKit/UIKit.h>
#导入

您必须导入
UIKit
框架
UITableView
及其
协议
UIKit框架
的一部分

#import <UIKit/UIKit.h>
#导入

UITableViewDataSource
是必须导入的UIKit框架的一部分

@import-UIKit

我会成功的。UIKIT已经导入了基础框架,所以


#导入
不再是必需的

UITableViewDataSource
是必须导入的UIKit框架的一部分

@import-UIKit

我会成功的。UIKIT已经导入了基础框架,所以

#不再需要导入