     }
 
 }
+
+extension WBBaseViewController {
+
+    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
+        return 0
+    }
+//    基类只是准备方法，子类负责具体实现，子类的数据源方法不需要super
+    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
+//        只是保证没有语法错误
+        return UITableViewCell()
+    }
+}


import UIKit

class WBBaseViewController: UIViewController {

    //    如果用户没有登录 则不创建
    var tableView : UITableView?
    

        setupTableView()
    }
    
//    MARK: - 设置tableView
    private func setupTableView(){
    tableView = UITableView(frame: view.bounds, style: .plain)
        view.insertSubview(tableView!, belowSubview: navigationBar)
        tableView?.dataSource = self
        tableView?.delegate = self
    }
    
//    MARK: - 设置导航条
    private func setupNavi(){
        //        添加一个导航栏
        view.addSubview(navigationBar)
