ios – 从容器视图中的视图控制器中,如何访问包含容器的视图控制器?

ios – 从容器视图中的视图控制器中,如何访问包含容器的视图控制器?,第1张

概述这是棘手的词,但我有一个视图控制器(vc1)包含一个容器视图(我使用故事板)。在该容器视图内是导航控制器和根视图控制器(vc2)。 从vc2内如何访问vc1? 或者,如何传递vc1到vc2? (记住我使用storyboards)。 你可以使用prepareForSeguemethod在Vc1作为嵌入segue发生时,ContainerViewController是一个孩子。你可以传递self作为一 这是棘手的词,但我有一个视图控制器(vc1)包含一个容器视图(我使用故事板)。在该容器视图内是导航控制器和根视图控制器(vc2)。

从vc2内如何访问vc1?

或者,如何传递vc1到vc2? (记住我使用storyboards)。

解决方法 你可以使用prepareForSeguemethod在Vc1作为嵌入segue发生时,ContainerVIEwController是一个孩子。你可以传递self作为一个obj或存储一个引用给孩子以后使用。

- (voID) prepareForSegue:(UIStoryboardSegue *)segue sender:(ID)sender{    Nsstring * seguename = segue.IDentifIEr;    if ([seguename isEqualToString: @"embedseg"]) {        UINavigationController * navVIEwController = (UINavigationController *) [segue destinationVIEwController];        Vc2 *detail=[navVIEwController vIEwControllers][0];        Vc2.parentController=self;    }}

编辑:次要代码修复

总结

以上是内存溢出为你收集整理的ios – 从容器视图中的视图控制器中,如何访问包含容器的视图控制器?全部内容,希望文章能够帮你解决ios – 从容器视图中的视图控制器中,如何访问包含容器的视图控制器?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存