我有一个问题,我会尝试解释这个问题:
- 我有一个主
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
但对它的控制器没有。