Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当使用导航和标签栏控制器时,为什么didMove只发射一次?_Ios_Swift_Uitabbarcontroller_Viewcontroller_Uitabbar - Fatal编程技术网

Ios 当使用导航和标签栏控制器时,为什么didMove只发射一次?

Ios 当使用导航和标签栏控制器时,为什么didMove只发射一次?,ios,swift,uitabbarcontroller,viewcontroller,uitabbar,Ios,Swift,Uitabbarcontroller,Viewcontroller,Uitabbar,这是我尝试使用的设置: 如您所见,结构如下所示: 导航控制器>视图控制器>选项卡栏控制器>视图控制器 我试图通过“后退”按钮传递数据,通常,我所要做的就是使用“后退”按钮从视图控制器中发射didMove,如下所示: override func didMove(toParentViewController parent: UIViewController?) { if (!(parent?.isEqual(self.parent) ?? false)) { print("

这是我尝试使用的设置:

如您所见,结构如下所示:

导航控制器>视图控制器>选项卡栏控制器>视图控制器

我试图通过“后退”按钮传递数据,通常,我所要做的就是使用“后退”按钮从视图控制器中发射
didMove
,如下所示:

override func didMove(toParentViewController parent: UIViewController?) {
    if (!(parent?.isEqual(self.parent) ?? false)) {
        print("Parent view loaded")
    }
}
但是,当我将它放在
TabItem01ViewController.swift
TabItem02ViewController.swift
中时,似乎什么都没有触发。但是,如果我将代码放在
TabViewController.swift
中,就会触发
didMove
。我似乎不明白为什么它会从
TabViewController.swift
触发,但这两个选项卡视图都没有


所以我的问题是:当按下后退按钮时,如何将数据从任一选项卡传递到
ViewController.swift
文件