答案 0 :(得分:2)
UIKit协议位于< UIKit / UIKit.h>下。伞头,而不是< Foundation / Foundation.h>伞头。
答案 1 :(得分:2)
您必须导入UIKit
框架。 UITableView
&其protocols
是UIKit framework
的一部分。
#import <UIKit/UIKit.h>
答案 2 :(得分:1)
UITableViewDataSource
是必须导入的UIKit框架的一部分
@import UIKit;
会做到这一点。 UIKit已经导入了Foundation框架,所以
#import <Foundation/Foundation.h>
不再需要