Open SiuyuenChow opened 7 years ago
homeTableView.es_addPullToRefresh { self.page = 1 self.orderArray.removeAll() self.getOrders() } homeTableView.es_addInfiniteScrolling {
self.getOrders() }
func getOrders(){ HUD.show(.systemActivity) let manager = SiuNetWorkTools() manager.requestDataInPost(URLString: WSApi.BasicURL + WSApi.inProgressOrder, Dic: ["merchant_id":Defaults[.merchant_id],"page":page], Success: { (success) in
self.shopOpenOrClose = success["data"]["is_work"].intValue self.setBottomView() if success["code"].boolValue == true{ let array:Array<Any> = success["data"]["orderList"].array!.reversed() self.orderArray += array self.page += 1 self.homeTableView.es_stopPullToRefresh() self.homeTableView.es_stopLoadingMore() print(self.page) }else{ self.homeTableView.es_noticeNoMoreData() self.homeTableView.es_stopPullToRefresh() } self.homeTableView.reloadData() HUD.hide() }) { (fail) in HUD.hide() } }
往上拉的时候,一下子拉到最底部了然后一直loading....
+1 大佬怎么解决啊
我将self.tableView.es_stopLoadingMore() 改成self.tableView.es_noticeNoMoreData()就不会无限下拉了。。。但是数据少了。。。坐等大佬更新。
homeTableView.es_addPullToRefresh { self.page = 1 self.orderArray.removeAll() self.getOrders() } homeTableView.es_addInfiniteScrolling {
func getOrders(){ HUD.show(.systemActivity) let manager = SiuNetWorkTools() manager.requestDataInPost(URLString: WSApi.BasicURL + WSApi.inProgressOrder, Dic: ["merchant_id":Defaults[.merchant_id],"page":page], Success: { (success) in
往上拉的时候,一下子拉到最底部了然后一直loading....