pull-to-refresh icon indicating copy to clipboard operation
pull-to-refresh copied to clipboard

无限上拉

Open SiuyuenChow opened this issue 8 years ago • 2 comments

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....

SiuyuenChow avatar Sep 26 '17 08:09 SiuyuenChow

+1 大佬怎么解决啊

tom1230123 avatar Sep 27 '17 11:09 tom1230123

我将self.tableView.es_stopLoadingMore() 改成self.tableView.es_noticeNoMoreData()就不会无限下拉了。。。但是数据少了。。。坐等大佬更新。

tom1230123 avatar Sep 27 '17 12:09 tom1230123