【发布时间】:2016-01-27 10:07:50
【问题描述】:
关于使用基于导航的应用程序执行 3-4 推送。 当我弹出 4 个控制器视图等时,大约需要 2 秒的延迟时间。 我正在执行一些后台操作以将图像存储在文件管理器中 即使当我按下后退按钮时,由于导航速度慢,上一个视图导航栏也会被点击。 我无法理解延迟问题。
提前致谢。
【问题讨论】:
-
你能在主队列上试试吗
dispatch_async(dispatch_get_main_queue()) { navigationController.popViewControllerAnimated(true) } -
请确保后台操作没有占用主线程。 More Over 请注意所有课程中的 ViewWillAppear 和 ViewDidAppear。
标签: ios objective-c uinavigationcontroller