swift - 如何停止加载容器直到执行父 View Controller 代码?

标签 swift

我有一个根 viewController(v1) 和第二个 UIViewController(v2)。 v2 显示在按钮单击上,并且 v2 有容器(c1)。我的问题是当我调用 v2 时,c1 也会同时加载,但我需要在完全执行 v2 函数后加载 c1 。在 v2 中,我从数据库中获取值,因此需要一些时间。

最佳答案

您只需在子容器中的 func viewDidAppear(animated: Bool) 方法中正确编写代码,该代码在父容器完成加载代码后执行

func viewDidAppear(animated: Bool)
{
// code
}

关于swift - 如何停止加载容器直到执行父 View Controller 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38655154/

相关文章:

ios - 检查用户是否登录到 iCloud? swift/iOS

ios - “stringByAppendingPathComponent”不可用

ios - 如何在 MPSNNGraph 的输入处使用两个 MPSImage

ios - pickerView 和操作按钮

ios - 检测在 tableview 中按下 uibutton : Swift Best Practices

ios - UITableViewCell上CustomCell的点击识别器无法点击

ios - App 在发布时崩溃,被 Apple 拒绝

ios - 使用 firebase 和 swift 4 注册,并使用两个 ViewController,一个用于电子邮件,一个用于密码

ios - 从 post 请求中检索 header 值

ios - 快速显示和隐藏导航栏