iOS 用block反向传值-视频列表进入详情后返回刷新数据

一.在视频列表MyVideoNewController界面点击进入视频详情,增加回调处理事件刷新界面,并且点击后让视频浏览数+1

//添加一项
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
MyVideoDetailController *myvideoVc=[[MyVideoDetailController alloc] init];
myShotsList *myshot =[[myShotsList alloc] init];
myshot=self.arrList[indexPath.row];
//点击了就代表浏览了hit数要+1
NSInteger hitPlus = [myshot.hit integerValue];
hitPlus += 1; //点击后让视频浏览数+1
myshot.hit = [NSString stringWithFormat:@"%ld",(long)hitPlus];
[self.tableview reloadData];
//删除视频回调
__weak typeof (MyVideoNewController *) weakSelf = self;
[myvideoVc setDeleteVideoBlcok:^{
[weakSelf.arrList removeObjectAtIndex:indexPath.row];
[weakSelf.tableview reloadData];
}];
myvideoVc.myNo=myshot.myNo;
[self.navigationController pushViewController:myvideoVc animated:YES];
}

二. 视频详情界面删除视频后block反向传值;

// 删除视频后回调
@property (nonatomic,copy) void (^DeleteVideoBlcok)();

// 删除视频后回调
if (self.DeleteVideoBlcok) {
DSLog(@"删除视频成功回调");

self.DeleteVideoBlcok();
}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值