首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导航工作非常慢

导航工作非常慢
EN

Stack Overflow用户
提问于 2016-01-27 18:07:51
回答 2查看 384关注 0票数 0

使用基于导航的应用程序执行3-4推送。当我弹出4控制器视图,等等,这需要很长的时间,大约2秒的延迟。我正在执行一些后台操作,以便在文件管理器中存储图像,即使我按下后退按钮,然后由于这种缓慢的导航,上一个视图导航栏也会被单击。我不能理解延迟的问题。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-01-27 18:12:10

尝试编写代码以在主线程上推送,

代码语言:javascript
复制
dispatch_async(dispatch_get_main_queue(), ^(){

    [self.navigationController pushViewController:yourViewController];
});
票数 0
EN

Stack Overflow用户

发布于 2016-01-27 18:15:15

假设你要从视图控制器A转到视图控制器B,然后从B返回到A,如果你有一些webservise调用或在A中花费时间的事情,那么就会有延迟,尽量避免这种情况,并在主线程中使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35034307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档