Commit 50cab8fac7306a5927f818543f6264127e2b0255
1 parent
fedc545b
no message
Showing
2 changed files
with
11 additions
and
7 deletions
CNLiveIntegralModule/Classes/Controller/CNLiveIntegralDetailsController.m
| @@ -62,12 +62,12 @@ | @@ -62,12 +62,12 @@ | ||
| 62 | if (error) { | 62 | if (error) { |
| 63 | if (error.code == -1001||error.code == -1003||error.code == -1009) { | 63 | if (error.code == -1001||error.code == -1003||error.code == -1009) { |
| 64 | [strongSelf.tableView showEmptyViewWithType:CNLiveCustomTipsTypeNoNet noData:strongSelf.data.count == 0 block:^{ | 64 | [strongSelf.tableView showEmptyViewWithType:CNLiveCustomTipsTypeNoNet noData:strongSelf.data.count == 0 block:^{ |
| 65 | - [self.tableView.mj_header beginRefreshing]; | 65 | + [strongSelf.tableView.mj_header beginRefreshing]; |
| 66 | 66 | ||
| 67 | }]; | 67 | }]; |
| 68 | }else{ | 68 | }else{ |
| 69 | [strongSelf.tableView showEmptyViewWithType:CNLiveCustomTipsTypeLoadFail noData:strongSelf.data.count == 0 block:^{ | 69 | [strongSelf.tableView showEmptyViewWithType:CNLiveCustomTipsTypeLoadFail noData:strongSelf.data.count == 0 block:^{ |
| 70 | - [self.tableView.mj_header beginRefreshing]; | 70 | + [strongSelf.tableView.mj_header beginRefreshing]; |
| 71 | 71 | ||
| 72 | }]; | 72 | }]; |
| 73 | } | 73 | } |
| @@ -207,12 +207,16 @@ | @@ -207,12 +207,16 @@ | ||
| 207 | [_tableView registerClass:[CNLiveIntegralDetailsTableViewCell class] forCellReuseIdentifier:kCNLiveIntegralDetailsTableViewCell]; | 207 | [_tableView registerClass:[CNLiveIntegralDetailsTableViewCell class] forCellReuseIdentifier:kCNLiveIntegralDetailsTableViewCell]; |
| 208 | __weak __typeof(self)weakSelf = self; | 208 | __weak __typeof(self)weakSelf = self; |
| 209 | CNLiveRefreshHeader *header = [CNLiveRefreshHeader headerWithRefreshingBlock:^{ | 209 | CNLiveRefreshHeader *header = [CNLiveRefreshHeader headerWithRefreshingBlock:^{ |
| 210 | - weakSelf.pageNo = 1; | ||
| 211 | - [weakSelf loadData]; | 210 | + __strong typeof(weakSelf) strongSelf = weakSelf; |
| 211 | + if(!strongSelf) return ; | ||
| 212 | + strongSelf.pageNo = 1; | ||
| 213 | + [strongSelf loadData]; | ||
| 212 | }]; | 214 | }]; |
| 213 | _tableView.mj_header = header; | 215 | _tableView.mj_header = header; |
| 214 | CNLiveRefreshFooter *footer = [CNLiveRefreshFooter footerWithRefreshingBlock:^{ | 216 | CNLiveRefreshFooter *footer = [CNLiveRefreshFooter footerWithRefreshingBlock:^{ |
| 215 | - [weakSelf loadMoreData]; | 217 | + __strong typeof(weakSelf) strongSelf = weakSelf; |
| 218 | + if(!strongSelf) return ; | ||
| 219 | + [strongSelf loadMoreData]; | ||
| 216 | }]; | 220 | }]; |
| 217 | _tableView.mj_footer = footer; | 221 | _tableView.mj_footer = footer; |
| 218 | } | 222 | } |
CNLiveIntegralModule/Classes/Controller/CNLiveTaskListController.m
| @@ -321,7 +321,7 @@ | @@ -321,7 +321,7 @@ | ||
| 321 | */ | 321 | */ |
| 322 | 322 | ||
| 323 | #pragma mark - Action | 323 | #pragma mark - Action |
| 324 | -- (void)backAction:(UIButton *)btn{ | 324 | +- (void)backDidClicked:(UIButton *)btn{ |
| 325 | [self.navigationController popViewControllerAnimated:YES]; | 325 | [self.navigationController popViewControllerAnimated:YES]; |
| 326 | 326 | ||
| 327 | } | 327 | } |
| @@ -335,7 +335,7 @@ | @@ -335,7 +335,7 @@ | ||
| 335 | [_backButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft]; | 335 | [_backButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft]; |
| 336 | UIImage *image = [self getImageWithImageName:@"mine_back_white_b" bundleName:@"CNLiveIntegralModule" targetClass:[self class]]; | 336 | UIImage *image = [self getImageWithImageName:@"mine_back_white_b" bundleName:@"CNLiveIntegralModule" targetClass:[self class]]; |
| 337 | [_backButton setImage:image forState:UIControlStateNormal]; | 337 | [_backButton setImage:image forState:UIControlStateNormal]; |
| 338 | - [_backButton addTarget:self action:@selector(backAction:) forControlEvents:UIControlEventTouchUpInside]; | 338 | + [_backButton addTarget:self action:@selector(backDidClicked:) forControlEvents:UIControlEventTouchUpInside]; |
| 339 | } | 339 | } |
| 340 | return _backButton; | 340 | return _backButton; |
| 341 | } | 341 | } |