在Objective-C中:
@interface CustomDataSource : NSObject <UITableViewDataSource>
@end
在Swift中:
class CustomDataSource : UITableViewDataSource {
}
但是,将出现一条错误消息:
- 类型“ CellDatasDataSource”不符合协议“ NSObjectProtocol”
- 类型“ CellDatasDataSource”不符合协议“ UITableViewDataSource”
正确的方法应该是什么?
1
错误消息中的类名称似乎与您提供的代码不匹配?
—
Matt Gibson 2014年
Swift类默认情况下不会从NSObject继承。除非另有说明,否则它们是自己的基类。
—
2014年