gpt4 book ai didi

ios - 慢慢地推ViewController

转载 作者:行者123 更新时间:2023-11-30 13:13:55 25 4
gpt4 key购买 nike

我的代码:

self.navigationController?.pushViewController(vc, 动画: false)
NSLog("完成pushViewController")

override func viewDidLoad() {
NSLog("start viewDidLoad")
super.viewDidLoad()
NSLog("end viewDidLoad")
}

日志:

2016-07-18 15:40:55.060 KaXin[64190:12458086]完成pushViewController
2016-07-18 15:40:56.470 KaXin[64190:12458086] 启动 viewDidLoad
2016-07-18 15:40:56.471 KaXin[64190:12458086]结束viewDidLoad

在“完成pushViewController”和“开始viewDidLoad”之间需要 1.4 秒。

它有什么作用?

如何修复它?

ios 9.2,xcode:7.3

第一次推送这个viewcontroller,需要很长时间

最佳答案

我发现,当您尝试推送的 ViewController 在 viewDidLoad 中包含需要花费大量时间执行的代码时,通常会发生这种情况。请注意,当推送新的 ViewController 时,它会等待 viewDidLoad 中的代码执行后再显示 View 。

关于ios - 慢慢地推ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38431288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com