【发布时间】:2014-10-16 22:52:23
【问题描述】:
在我的应用程序中,我使用的是具有两个不同视图控制器的 PageViewController。我实现它工作正常。现在我正在尝试在单击栏按钮时将一些信息从 MainView 控制器传递到 ChildView 控制器。我尝试使用协议,但它似乎不起作用。
MainViewController
import ViewControllerA
import ViewControllerB
@protocol MainControllerDelegate<NSObject>
-(void) passInformation :(NSString*)someInfo;
end
MainController<PageViewControllerDelegate>
在 ViewControllerA
我希望看到的是访问子视图控制器中的主控制器委托,并在主视图控制器导航栏按钮中执行某些操作时传递信息。
ViewControllerA<MainControllerDelegate> // Can't find the delegate saying undefined
我确信会有一种方法可以在 UIPageViewController 和它的子视图控制器之间传递信息。我尝试了很多,但找不到答案。
【问题讨论】:
标签: ios objective-c cocoa-touch uipageviewcontroller