【发布时间】:2016-02-22 13:59:09
【问题描述】:
我有一个UITableViewCell 的数据模型,如下所示:
class SettingsContentRow {
var title: String
var cellType: Type // How do i do this?
var action:((sender: UITableViewCell.Type) -> ())?
var identifier: String {
get { return NSStringFromClass(cellType) }
}
init(title: String, cellType: Type) {
self.title = title
self.cellType= cellType
}
}
我们的想法是将这些放在一个数组中,以方便使用UITableViewController 构建设置视图,当请求一个单元格时,我可以查询模型以获取标识符和单元格Type。但我不知道用什么关键字代替Type。我尝试过Type、AnyClass、UITableViewCell.Type,当我尝试实例化模型类时,它们都会导致类型分配错误。
【问题讨论】: