我有一个问题,我会尝试解释这个问题:
- 我有一个主
UIViewController(全屏) - 我有一个中学
UIViewController(setbounds) 我
mainView使用这个添加了我的辅助视图:[mainController.view addSubview:secondaryController.view];我创建了第三个控制器:
modalController,我将它添加到我的辅助控制器中,如下所示:[secondaryController presentModalViewController:modalController animated:YES];我根据我的
modelController.我可以使用以下方式将消息从我发送
modalController到我secondaryController:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];注意: “self”对应于
modalController我需要将“myObject”传递给 my
mainController,但我无法mainController从secondaryController. 我试过这个:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];注意: “self”对应于
secondaryController但它不起作用,我可以使用以下方法访问我的 mainController 的视图:
self.view.superview注意: “自我”是我的
secondaryController
但对它的控制器没有。