@@ -461,8 +461,8 @@ - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cell
461461 TweetMediaItemSingleCCell *ccell = [collectionView dequeueReusableCellWithReuseIdentifier: kCCellIdentifier_TweetMediaItemSingle forIndexPath: indexPath];
462462 ccell.curMediaItem = curMediaItem;
463463 ccell.refreshSingleCCellBlock = ^(){
464- if (_refreshSingleCCellBlock ) {
465- _refreshSingleCCellBlock ();
464+ if (_cellRefreshBlock ) {
465+ _cellRefreshBlock ();
466466 }
467467 };
468468 return ccell;
@@ -629,8 +629,8 @@ - (void)likeBtnClicked:(id)sender{
629629 BOOL preLiked = _tweet.liked .boolValue ;
630630 // 重新加载likes
631631 [_tweet changeToLiked: [NSNumber numberWithBool: !preLiked]];
632- if (_likeBtnClickedBlock ) {
633- _likeBtnClickedBlock (_tweet );
632+ if (_cellRefreshBlock ) {
633+ _cellRefreshBlock ( );
634634 }
635635 // 开始动画
636636 if (preLiked) {
@@ -642,8 +642,8 @@ - (void)likeBtnClicked:(id)sender{
642642 [[Coding_NetAPIManager sharedManager ] request_Tweet_DoLike_WithObj: _tweet andBlock: ^(id data, NSError *error) {
643643 if (!data) {// 如果请求失败,就再改回来
644644 [_tweet changeToLiked: [NSNumber numberWithBool: preLiked]];
645- if (_likeBtnClickedBlock ) {
646- _likeBtnClickedBlock (_tweet );
645+ if (_cellRefreshBlock ) {
646+ _cellRefreshBlock ( );
647647 }
648648 [self .likeBtn setImage: [UIImage imageNamed: preLiked? @" tweet_btn_liked" : @" tweet_btn_like" ] forState: UIControlStateNormal];
649649 }
@@ -677,7 +677,9 @@ - (void)rewardBtnClicked:(id)sender{
677677 @weakify (self);
678678 [SendRewardManager handleTweet: _tweet completion: ^(Tweet *curTweet, BOOL sendSucess) {
679679 @strongify (self);
680- [self setTweet: curTweet needTopView: _needTopView];
680+ if (self.cellRefreshBlock ) {
681+ self.cellRefreshBlock ();
682+ }
681683 }];
682684}
683685#pragma mark TTTAttributedLabelDelegate
0 commit comments