我有一个问题,我会尽量解释这个问题:
- 我有一个主要
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];
注:“自我”对应于
modalController
我需要“myObject的”传递给我的
mainController
,但我不能提及我mainController
从secondaryController
。 我尝试这样做:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
注:“自我”对应于
secondaryController
但它不工作,我有机会用我的mainController的观点:
self.view.superview
注:“自我”是我
secondaryController
但没有它的控制器。