             _tableView.separatorStyle = UITableViewCellSeparatorStyle.none;
             
             _tableView.backgroundColor = V2EXColor.colors.v2_backgroundColor
-            regClass(_tableView, cell: TopicDetailHeaderCell.self)
-            regClass(_tableView, cell: TopicDetailWebViewContentCell.self)
-            regClass(_tableView, cell: TopicDetailCommentCell.self)
-            regClass(_tableView, cell: BaseDetailTableViewCell.self)
+//            regClass(_tableView, cell: TopicDetailHeaderCell.self)
+//            regClass(_tableView, cell: TopicDetailWebViewContentCell.self)
+//            regClass(_tableView, cell: TopicDetailCommentCell.self)
+//            regClass(_tableView, cell: BaseDetailTableViewCell.self)
             
             
             return _tableView!;

        case .header:
            switch _headerComponent {
            case .title:
//                let  h = tableView!.fin_heightForCellWithIdentifier(TopicDetailHeaderCell.self, indexPath: indexPath) { (cell) -> Void in
//                    cell.bind(self.model!)
//                }
                return TopicTitleLabel.heightFor(self.model!.topicTitle) + 12 + 48 + 12
            case .webViewContent:
                if let height =  self.webViewContentCell?.contentHeight , height > 0 {

    fileprivate var model:TopicDetailModel?
    fileprivate var commentsArray:[TopicCommentModel] = []
    fileprivate var webViewContentCell:TopicDetailWebViewContentCell?
    override init(frame: CGRect, style: UITableViewStyle) {
        super.init(frame: frame,style:style)
        registerCells()
    }
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    override func sectionCount() -> Int {
        return 2
    }
    fileprivate override func cellTypes() -> [UITableViewCell.Type] {
        return [TopicDetailHeaderCell.self,TopicDetailWebViewContentCell.self,
        TopicDetailCommentCell.self,
        BaseDetailTableViewCell.self]
    }
    override func rowCount(_ section: Int) -> Int {
        let _section = TopicDetailTableViewSection(rawValue: section)!
        switch _section {
