// // YOUPAILZPersonalVideoVC.m // VQU // // Created by CY on 2021/7/10. // Copyright © 2021 leo. All rights reserved. // #import "YOUPAILZPersonalVideoVC.h" #import "UIScrollView+LZRefresh.h" #import "YOUPAIZYVideoModel.h" #import "YOUPAIZYSeeVideosVC.h" #import "YOUPAIZYDynamicVideoCell.h" @interface YOUPAILZPersonalVideoVC () @property (nonatomic,strong)UICollectionView *youpaipcollectionView; @property(nonatomic,assign)NSInteger youpaippage;//代表当前页码 @property(nonatomic,assign)NSInteger youpaiptotalPage;//总页码 @property(nonatomic,strong)NSMutableArray *youpaipvideoDataArray; @property (nonatomic, strong) NSMutableArray *youpaipmp4UrlArray; @property (nonatomic, copy) void(^scrollCallback)(UIScrollView *scrollView); @end @implementation YOUPAILZPersonalVideoVC -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self youpaifrequestListWithStatus:kRefreshHeader]; } - (void)viewDidLoad { [super viewDidLoad]; /// 关注状态改变,接收通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youpaifchangeFollowStateNotification:) name:@"ChangeFollowState" object:nil]; [self youpaifinitUI]; [self.youpaipcollectionView.mj_header beginRefreshing]; } - (void)youpaifchangeFollowStateNotification:(NSNotification *)notification{ NSDictionary *dict = [notification userInfo]; NSString *idStr = dict[@"follow_uid"]; NSInteger isfollow = [dict[@"is_follow"] intValue]; NSArray *arr = self.youpaipvideoDataArray; NSMutableArray *arrM = [NSMutableArray new]; if (arr.count>0) { NSIndexPath *index; for (int i = 0; i= totalPage]; } } failure:^(NSError *error) { [weakSelf.youpaipcollectionView endRefreshing:kRefreshAll]; }]; } -(NSMutableArray *)youpaipvideoDataArray{ if (!_youpaipvideoDataArray) { _youpaipvideoDataArray = [NSMutableArray array]; } return _youpaipvideoDataArray; } -(NSMutableArray *)youpaipmp4UrlArray{ if (!_youpaipmp4UrlArray) { _youpaipmp4UrlArray = [NSMutableArray array]; } return _youpaipmp4UrlArray; } @end