开辟子线程
来源:互联网 发布:linux 删除u盘分区 编辑:程序博客网 时间:2024/06/11 19:58
-(void)fetchData
{
//初始化一个子线程
NSOperationQueue *queueOne=[[NSOperationQueuealloc]init];
[queueOne addOperationWithBlock:^{
}];
//在主队列更新UI
[[NSOperationQueue mainQueue]addOperationWithBlock:^{
__weak typeof(self) weak_self = self;
NSString *page=[NSStringstringWithFormat:@"%d",self.pageOfSay];
//获取token
NSUserDefaults *user=[NSUserDefaultsstandardUserDefaults];
NSString *token=[user objectForKey:@"token"];
//调用方法获取说说数据
[self.manager requestGetStatuswithToken:tokenPage:page Complention:^(NSString *code, NSString *result,NSString *error, NSString *totolPages, NSArray *arr) {
weak_self.maxPages=totolPages.intValue;
[weak_self.data addObjectsFromArray:arr];
NSLog(@"weak_self.marr addObject:status=%@",weak_self.data);
if ([result isEqualToString:@"1"])
{
SHOW_TEXT(error);
return ;
}
if ([totolPages isEqualToString:@"0"]) {
[weak_self.tableViewOfSay.headerendRefreshing];
}
[weak_self.tableViewOfSay reloadData];
//设置刷新完毕后,关闭refresh
[weak_self.tableViewOfSay.header endRefreshing];
[weak_self.tableViewOfSay.footer endRefreshing];
}];
}];
}
- 开辟子线程
- ios之NSThread开辟子线程方法
- Androidx学习笔记(29)--- 开辟子线程 解决主线程阻塞
- Android 的网络请求需要开辟子线程的原因 +程序实例
- 开辟一个新线程Thread
- RadioButton利用三个单选按钮写一个石头剪刀布的小项目、开辟子线程、和Handler
- 三种开辟工作线程的方法
- UI多线程、开辟方式及线程安全
- 线程对象不能多次调用start函数开辟线程
- 线程对象不能多次调用start函数开辟线程
- child_process spawn 开辟子进程,执行终端命令,获取数据
- 如何开辟一个专用线程控制进度条的循环显示
- Android新开辟一个线程打开进度框
- 如何在进程中重新开辟一个线程
- 开启线程后开辟stacksize 最小为多少
- 对话框中开辟线程,使用对话框变量的问题
- Android中开辟线程(下载-网络连接)
- 动态开辟指定数量的线程来查找动态开辟的数组中的1000000数据中的值
- tensorflow中的一些对象的含义
- Tengine 安装配置全过程
- java代码执行数据库备份
- poj 2217
- 线上应用故障排查之一:高CPU占用
- 开辟子线程
- eclipse环境配置
- Windows-Py-Faster-rcnn
- TI DSP TMS320C66x学习笔记之DSP优化经验
- Android面试题(二)
- linux文件锁-续篇
- 百度地图集成
- 在linux系统上如何安装redis
- Mac上安装Android Studio2.2.2