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? –