nghialv / Hakuba

:cherry_blossom: Cellmodel-driven tableview manager
MIT License
474 stars 40 forks source link

hakuba.registerCellsByNib cannot be used #39

Open bijy opened 8 years ago

bijy commented 8 years ago

hakuba.registerCellsByNib(HomeHeaderViewCell.self,HomeTopEvaluateViewCell.self) error: Generic parameter 'T' could not be inferred

class HomeHeaderViewCell: Cell,CellType {

typealias CellModel = HomeHeaderViewModel

override func awakeFromNib() {
    super.awakeFromNib()
    // Initialization code
}

override func configure() {

}

override func setSelected(selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

    // Configure the view for the selected state
}

} class HomeTopEvaluateViewCell: Cell,CellType {

typealias CellModel = HomeTopEvaluateViewModel

override func awakeFromNib() {
    super.awakeFromNib()
    // Initialization code
}

override func setSelected(selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

    // Configure the view for the selected state
}

}

nghialv commented 8 years ago

@bijy Sorry, i forgot to remove it. Please use the following way to register multiple cells:

hakuba
    .registerCellByNib(Cell1)
    .registerCellByNib(Cell2)