【发布时间】:2021-12-04 04:14:54
【问题描述】:
我是目标 c 的新手。我正在尝试实现自定义 UITableViewDataSource 和委托。
我创建了一个 NSObject 子类并添加了以下代码。
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface TableViewDataSourceDelegate : NSObject <UITableViewDelegate, UITableViewDataSource>
@end
NS_ASSUME_NONNULL_END
我收到此错误。
Cannot find interface declaration for 'UIViewController', superclass of 'TableViewDataSourceDelegate'
我错过了什么?
【问题讨论】:
-
你能显示更多代码吗?你在哪里使用 TableViewDataSourceDelegate?
-
上面的代码来自我创建的子类 NSObject 的头文件。没有其他代码。 .m 文件里面就是这个“实现 TableViewDataSourceDelegate 结束”。我想在我有一个 uitableview 的主视图控制器中使用。我想要一个单独的类中的委托方法和数据源。
-
我认为您可能需要为 uitableview 数据源和委托定义最低要求的接口方法定义
标签: ios objective-c