使用block遇到的问题
来源:互联网 发布:sap软件 编辑:程序博客网 时间:2024/05/21 07:57
在写代码的时候用到了block:
/**
* 点击发送后要发送的文本
*/
@property (nonatomic,copy)void(^sendContent)(NSObject *content);
在调用的时候需要在block里面刷新tableView,但是发现视图层显示的cell存在问题,cell的数据显示为进入重用池之前cell的数据,后来经过修改:self.inputToolbar.sendContent = ^(NSObject *content){
////在主线程中实现
dispatch_async(dispatch_get_main_queue(), ^{
//刷新完成
// NSLog(@"上传服务器内容☀️:---%@",(NSString *)content);
NSString * userName = [[NSUserDefaultsstandardUserDefaults]objectForKey:@"EmployeeName"];
NSArray * infoArr =@[content,@"",userName,@"",weakSelf.taskDic[@"ReplyPeopleId"]];
[weakSelf insertCellIntoTableView:infoArr];
});
};
对于block自己不是很了解,但是经常用,可能insertCellIntoTableView:方法中使用了reloadData的原因阅读全文
0 0
- 使用block遇到的问题
- block传值时遇到的问题
- 在工作中使用block遇到一些问题和新的认识
- Block 的 基础 封装方法中遇到的block问题
- 在使用block过程中,经常会遇到retain cycle的问题
- block的使用 解决retaincycle 的问题
- 使用Block需注意的问题
- iOS block中变量使用的问题
- 使用replaceAll()遇到的问题
- 使用CVS遇到的问题
- 使用dom4j遇到的问题
- 使用dom4j遇到的问题
- 使用Maven遇到的问题
- 使用css遇到的问题
- TFS的使用遇到问题
- 使用selenium遇到的问题
- 使用 Ubuntu 遇到的问题
- 使用My97DatePicker 遇到的问题
- testng和spring的整合
- CSS基础了解
- IOS APP启动优化-架构梳理
- Objective-C Method Swizzling 深入分析
- wordPress 安装
- 使用block遇到的问题
- 171. Excel Sheet Column Number
- IOS APP启动优化-专项优化
- script.sh
- HDU 1754 I Hate It——单点更新的线段树
- Drawable学习之----LayerDrawable
- HashMap和Hashtable的区别
- 如何往Github上提交项目(一)—Https方式
- 利用微软dbghelp.dll 及符号文件获得线程调用堆栈