使用基于导航的应用程序执行3-4推送。 当我弹出4控制器视图等时,需要大约2秒的延迟时间。 我正在执行一些后台操作,用于在文件管理器中存储图像 即使我按下后退按钮,也会因为这种慢速导航而点击上一个视图导航栏。 我无法理解延迟的问题。
提前致谢。
答案 0 :(得分:0)
尝试编写代码以推送主线程,
即。
dispatch_async(dispatch_get_main_queue(), ^(){
[self.navigationController pushViewController:yourViewController];
});
答案 1 :(得分:0)
假设您要从viewcontroller A转到viewcontroller B然后从B转回A,如果你有一些webservise调用或者在A中花费时间的东西那么会有延迟,试着避免这种情况并在main中使用它线程。