Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 UIPageViewController';的子视图控制器具有错误的生命周期_Ios_Swift_Uipageviewcontroller_Lifecycle_Childviewcontroller - Fatal编程技术网

Ios UIPageViewController';的子视图控制器具有错误的生命周期

Ios UIPageViewController';的子视图控制器具有错误的生命周期,ios,swift,uipageviewcontroller,lifecycle,childviewcontroller,Ios,Swift,Uipageviewcontroller,Lifecycle,Childviewcontroller,当我接近UiPageVC时,在UiPageVC的ViewWillEnglish调用之后,ChildVC的ViewWillDisplay和ViewDidDisplay函数调用。最后,UiPageVC的ViewDidEnglish有效 我需要像平常一样工作。当我退出到UiPageVC时,VIEWWILLENGINE和VIEWDIDEGINE of ChildVC应该调用。根据,VIEWWILLENGINE(:)&VIEWDIDEGINE(:)可能不会在子视图控制器中调用 接下来,在UIPageVie

当我接近UiPageVC时,在UiPageVC的ViewWillEnglish调用之后,ChildVC的ViewWillDisplay和ViewDidDisplay函数调用。最后,UiPageVC的ViewDidEnglish有效

我需要像平常一样工作。当我退出到UiPageVC时,VIEWWILLENGINE和VIEWDIDEGINE of ChildVC应该调用。

根据,
VIEWWILLENGINE(:)
&
VIEWDIDEGINE(:)
可能不会在子视图控制器中调用

接下来,在
UIPageViewController
子类中重写
viewwilldefine(:)
&
viewdiddefine(:)

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillAppear(animated)
        children.forEach { $0.beginAppearanceTransition(false, animated: true) }
    }
    override func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)
        children.forEach { $0.endAppearanceTransition() }
    }
你能创建一个小的下载项目吗?这里可能还有其他错误。