Ios 容器视图控制器中的iAction

Ios 容器视图控制器中的iAction,ios,objective-c,Ios,Objective C,我有一个视图控制器,即DetailViewController,其中嵌入了一个容器视图控制器IndividualDetailsController 我想知道DetailViewController中的某些更改是否可能导致容器视图控制器(即IndividualDetailsController)中的更改 例如,我希望在DetailViewController中单击按钮以更改IndividualDetailsController中的文本字段值。是否可以使用iActions执行此操作?任何帮助都将不胜

我有一个视图控制器,即DetailViewController,其中嵌入了一个容器视图控制器IndividualDetailsController

我想知道DetailViewController中的某些更改是否可能导致容器视图控制器(即IndividualDetailsController)中的更改

例如,我希望在DetailViewController中单击按钮以更改IndividualDetailsController中的文本字段值。是否可以使用iActions执行此操作?任何帮助都将不胜感激

方法中的

准备工作

在IndividualDetailsController的属性中保留对嵌入式控制器(IndividualDetailsController)的引用。 然后,通过DetailViewController中的操作,您可以更改IndividualDetailsController的属性,该属性随后可以相应地更改其接口

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"MyEmbedSegue"])
    {
        self.individualDetailsController = (IndividualDetailsController*)[segue destinationViewController];
    }
}
然后在行动中

self.individualDetailsController.textFieldValue = newValue

太好了,我会试试这个并回复!