0
所以我想要做的是让我在一个tableView上实现很多自定义的UITableViewCells容易,做到这一点我想创建一个协议,以方便填写函数:获取实现协议的类类型swift
- (void)registerClass:(nullable Class)cellClass forCellReuseIdentifier:(NSString *)identifier
我的协议到目前为止是这样的:
protocol TableViewCellClassReportingProtocol: class {
func reuseID() -> String
}
extension TableViewCellClassReportingProtocol {
static func classObject() -> AnyClass? {
return self.class
}
}
但是我有获取类类型问题,甚至认为我指定该协议必须由一个类来实现。任何建议,我可能接近这个错误的方式
你试过self.dynamicType? –