gpt4 book ai didi

ios - View Controller 在 Swift 中调用 unwind segue 时卡住

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

我有一个有点复杂的层次结构,调用多个 VC,然后最后再次展开到特定的 VC,我的流程是这样的,我有一个以这两个条件打开的 VC,

HomeVC -> DetailVC -> VC1 -> An API call to check if data exist, if yes then present ListVC if not then present Form VC

如果FormVC打开,那么提交表单后我必须显示ListVC如果首先打开 ListVC,则它仅显示 Form VC,如 UI 中 ListVC 首先出现,而 FormVC 是第二个。现在,当我通过 unwind segue 直接从 FormVCDetailVC 时,detail vc 屏幕卡住,现在对其执行操作,也不会滚动。我很困惑为什么它会表现出这种行为。我该如何修复它?为什么我的应用程序卡住了?

这就是我在 DetailVC 中调用 Unwind segue 的方式,

@IBAction func unwindToPropertyDetail(sender: UIStoryboardSegue)
{

}

FormVC中,我只是在DetailVC上执行这样的performSegue方法,

self.performSegue(withIdentifier: "GoToDetails", sender: self)

最佳答案

您尝试过使用调度队列吗?

关于ios - View Controller 在 Swift 中调用 unwind segue 时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59962812/

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