我的头文件接口声明如下所示:
@interface PARootViewController : UIViewController <UITableViewDataSource,UITableViewDelegate>
请注意,我不包括UIPickerViewDataSource
。但是,编译器坚持认为我应该实现该协议中的方法。我收到以下警告:
Required for direct or indirect protocol 'UIPickerViewDataSource'
我在UIPickerView
中没有使用任何PARootViewController
,但是,我确实在另一个类的.xib文件中使用了一个{{1}}。这可能是导致编译器混淆的原因吗?