如何在iphone中从其子视图控制器访问superviewcontroller

|| 我有一个viewcontroller,我在其中添加一个subviewcontroller。现在,我想为它的superviewcontroller中的subviewcontroller设置一个字符串值。 请提出一些想法 谢谢     
已邀请:
        如果您想访问超级视图,请使用Jhaliya所说的语句, 如果要访问superviewcontroller属性frm subviewcontrller属性, 采用
id mainViewController = [self.view.superview nextResponder];
这里mainViewController是superviewcontroller参考。 UIViewController类参考中有一个parentViewController属性, 此属性用于导航,选项卡栏和模式视图控制器层次结构。 上面的语法用于将视图设置为parentviewcontroller的子视图时     
        您可以在每个UIViewController上使用
parentViewController
属性访问超级视图控制器。
UIViewController *parent = self.parentViewController;
    
        您可以使用UIView的superView方法访问其父级。
UIView *mySuperView = [MySubView superView];
    
        使用
UIView
的superview属性。
UIMyView* mySuperView =  (UIMyView*) myView.superview ;
mySuperView.mytextString = @\"Assign string to super view\";
编辑: 您可以使用
UINaigationController
的方法来获取所有
UIViewController
的列表。 以及当前的可见控制器和顶视图控制器, 阅读UINavigationController的文档。     

要回复问题请先登录注册