@@ -96,15 +96,63 @@ - (void)reloadData
9696 }];
9797
9898 [self .myTableView reloadData ];
99+
100+ __weak typeof (self) weakSelf = self;
101+ [self .myTableView addInfiniteScrollingWithActionHandler: ^{
102+ [weakSelf refreshMore ];
103+ }];
99104}
100105
106+
101107- (void )refresh
102108{
103109 [self .myRefreshControl endRefreshing ];
104110
105111// [self loadData];
106112}
107113
114+ - (void )refreshMore
115+ {
116+ if (_myOrder.isLoading || !_myOrder.canLoadMore ) {
117+ [_myTableView.infiniteScrollingView stopAnimating ];
118+ [_myTableView.infiniteScrollingView ]
119+ return ;
120+ }
121+ _myOrder.willLoadMore = YES ;
122+ [self sendRequest ];
123+ }
124+
125+ - (void )sendRequest
126+ {
127+ // __weak typeof(self) weakSelf = self;
128+ // [[Coding_NetAPIManager sharedManager] request_Comments_WithProjectTpoic:self. andBlock:^(id data, NSError *error) {
129+ // [weakSelf.refreshControl endRefreshing];
130+ // [weakSelf.myTableView.infiniteScrollingView stopAnimating];
131+ // if (data) {
132+ // [weakSelf.curTopic configWithComments:data];
133+ // weakSelf.myTableView.showsInfiniteScrolling = weakSelf.curTopic.canLoadMore;
134+ // }
135+ // [weakSelf.myTableView reloadData];
136+ // }];
137+
138+ __weak typeof (self) weakSelf = self;
139+ _myOrder.page = @(_myOrder.page .intValue +1 );
140+ [[Coding_NetAPIManager sharedManager ] request_shop_OrderListWithOrder: _myOrder andBlock: ^(id data, NSError *error) {
141+ [weakSelf.myRefreshControl endRefreshing ];
142+ [weakSelf endLoading ];
143+ [weakSelf.myTableView.infiniteScrollingView stopAnimating ];
144+ if (data) {
145+ _dataSource = [_myOrder getDataSourceByOrderType ];
146+ [weakSelf.myTableView reloadData ];
147+ }
148+ // [weakSelf configBlankPage:EaseBlankPageTypeTopic hasData:(weakSelf.myOrder.dateSource.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
149+ // [weakSelf refresh];
150+ // }];
151+
152+ }];
153+
154+ }
155+
108156// - (void)loadData
109157// {
110158// __weak typeof(self) weakSelf = self;
0 commit comments