Ios 不要在“导航打开”选项卡开关中重新加载俯视图中的内容

Ios 不要在“导航打开”选项卡开关中重新加载俯视图中的内容,ios,swift,uitabview,Ios,Swift,Uitabview,我在一个视图(比如VC1)上,它位于导航堆栈的顶部。我点击另一个标签,回到这个视图,VC1中的内容会重新加载。在这种情况下,如何停止重新加载内容,因为重新加载没有任何意义,因为视图已经加载了内容 override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(true) loadContent() } 您不能停止viewwillbeen以从两个相同的操作调用,例如切换选项卡或弹出覆盖vc,因此,

我在一个视图(比如VC1)上,它位于导航堆栈的顶部。我点击另一个标签,回到这个视图,VC1中的内容会重新加载。在这种情况下,如何停止重新加载内容,因为重新加载没有任何意义,因为视图已经加载了内容

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(true)
    loadContent()    
}

您不能停止
viewwillbeen
以从两个相同的操作调用,例如切换选项卡或弹出覆盖vc,因此,您需要删除
视图将出现
,并为需要在弹出调用
加载内容

后重新加载的vc分配一个委托。我从该视图导航到另一个视图,当该视图返回时,我可能希望重新加载,这就是为什么我在视图中加载内容()的原因。我们是否可以停止在ViewWillDisplay中重新加载?请参见编辑…………了解,感谢您的澄清。