Ios 如何在PageViewController和ViewController之间传递数据?
在我的应用程序中,我使用的是PageViewController,它有两个不同的视图控制器。我意识到它工作得很好。现在我尝试的是在单击工具栏按钮时将一些信息从MainView控制器传递到ChildView控制器。我试过使用协议,但似乎不起作用 主视图控制器 在 视图控制器 我希望看到的是访问子视图控制器中的主控制器委托,并在主视图控制器导航栏按钮中放置某些操作时传递信息Ios 如何在PageViewController和ViewController之间传递数据?,ios,objective-c,cocoa-touch,uipageviewcontroller,Ios,Objective C,Cocoa Touch,Uipageviewcontroller,在我的应用程序中,我使用的是PageViewController,它有两个不同的视图控制器。我意识到它工作得很好。现在我尝试的是在单击工具栏按钮时将一些信息从MainView控制器传递到ChildView控制器。我试过使用协议,但似乎不起作用 主视图控制器 在 视图控制器 我希望看到的是访问子视图控制器中的主控制器委托,并在主视图控制器导航栏按钮中放置某些操作时传递信息 ViewControllerA<MainControllerDelegate> // Can't find the
ViewControllerA<MainControllerDelegate> // Can't find the delegate saying undefined
我确信会有一种方法在UIPageViewController及其子视图控制器之间传递信息。我试了很多次,但都找不到答案。您是否将MainViewController.h文件导入了ViewControllerA文件?您没有提供足够的信息。发布两个类的整个标题,指出哪个是父类,哪个是子类。在创建子视图控制器的父视图控制器中发布代码。诀窍在于,当实例化一个视图控制器来填充页面视图控制器中的一个页面时,需要在子视图控制器中设置指向子视图控制器的属性 我最近一直在Mac OS上工作,所以我对页面视图控制器有点生疏。若我没记错的话,您可以向它们传递一个由它们管理的视图控制器数组 您需要实例化每个子视图控制器,双向设置指针,然后将它们安装到页面视图控制器中。您能帮我吗?
ViewControllerA<MainControllerDelegate> // Can't find the delegate saying undefined