【发布时间】:2017-10-16 07:44:15
【问题描述】:
由于两个人在同一个项目中工作,我使用了两个故事板文件,为了避免在合并故事板文件时发生冲突,我们使用了两个故事板文件。
但是,问题在于从 1 个故事板文件导航到其他文件时它工作正常,但是在将 1 个故事板解散到其他文件时,它需要时间并且最近它被解散了。
对于从 1 到另一个故事板的加载时间
let mainStoryboard: UIStoryboard = UIStoryboard(name: "ListViewController", bundle: nil)
let viewController = mainStoryboard.instantiateViewController(withIdentifier: "ListViewController") as! ListViewController
self.present(viewController, animated:true, completion: nil)
我正在使用以下代码来关闭故事板
self.dismiss(animated: false, completion: nil)
任何避免此问题的建议。
【问题讨论】:
-
不,这不是您的全部代码,您使用的是先完成并需要时间的东西,然后您使用的是dismiss
-
已更新,请查看
-
请告诉我们你在哪里使用 self.dismiss(animated: false, completion: nil),或者在关闭之前在任何地方打印时间以查看这段时间需要什么
-
关闭大约需要 5 秒
-
但是告诉我什么需要这么长时间,这是关闭控制器中唯一的代码吗?
标签: ios iphone swift xcode storyboard