• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > iOS?并发请求数据,在两者都成功回调之后,刷新UI,求大神思路

iOS?并发请求数据,在两者都成功回调之后,刷新UI,求大神思路

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了白大神ios7自制固件,白大神ios7固件下载,酷派大神f1刷ios,ios大神,白大神ios7等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: iOS ?并发请求数据,在两者都成功回调之后,刷新UI,求大神思路
描述:

现在有一个需求,俩个接口,要求两个接口都成功回调了,再刷新UI,求思路


解决方案1:

串行,第二个请求等第一个成功再请求。

解决方案2:

dispstch group

解决方案3:

设置两个标记位,每个接口回调时都将自己的标记位设成已回调,之后检查所有标记位的状态,如果都已经回调,则执行刷新UI的操作。

解决方案4:

dispatch_group_t group = dispatch_group_create();
dispatch_group_enter(group);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    NSLog(@"first API got data");
    dispatch_group_leave(group);
});
dispatch_group_enter(group);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    NSLog(@"second API got data");
    dispatch_group_leave(group);
});

dispatch_group_notify(group, dispatch_get_main_queue(), ^{
   
    NSLog(@"UI refresh now");
});


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • IOS关于如何将APP1嵌入到APP2中的需求。希望大神给个思路。
  • ios被植入病毒iOS打包问题,求大神指教,被这问题卡住了!
  • iOS?并发请求数据,在两者都成功回调之后,刷新UI,求大神思路
  • iOS微博分享提示你的微博版本不支持求大神解决

相关文章

  • 2017-06-05 libPodsa文件为红色
  • 2017-06-05 xcode工程备份
  • 2017-06-05 ios开发教程iOS插件化开发
  • 2017-06-05 IOS微信第三方登录iOS微信注销
  • 2017-06-05 cruntimelibraryiOS如何使用runtime对富文本进行国际化
  • 2017-06-05 超碰vip账号获取器如何获取UIWebview中超链接的位置
  • 2017-06-05 我一个tableView滑动到底部,但是总是没有滑动到最底部,会有一小段没滑动下去
  • 2017-06-05 最新xcode8更改xib没有作用
  • 2017-06-05 ios开发遇到的内存过大的问题
  • 2017-06-05 apache配置mac自带的apache配置文件打开显示问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信如何分享音乐有人能讲下友盟微信分享APP类型是怎么实现的吗?
    • swift3如何用纯代码显示autolayout不同布局
    • property是什么意思iOS通过property声明的变量的作用域??
    • (swift)下载gitbook上的pdf书籍后如何转化为html
    • iOS项目编译错误"_OBJC_CLASS_$_FCUtility",referencedfrom:
    • timeoutIntervalForRequesttimeoutIntervalForResource有什么区别
    • 怎么实现一个有节点的进度条(包含任务节点),根据完成的情况展示不同节点(要求能适配各种屏幕)。
    • iOS基础控件ios声明变量提问
    • 微信网页版朋友圈iOS分享多张图片到微信朋友圈
    • iOS中的tableview的cell与headerview重叠了,咋办?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有