我有两个viewcontrollers. --> AViewController,BViewController
AViewController
需要创建BViewController
的对象。
并presentmodalcontroller
:转到BViewController
。
并且BViewController
也需要创建AViewController
的对象,这样就可以更新BViewController
's
方法中的标签文字。
已在AViewController
的{{1}}中尝试导入。错误出来了。
未知类型名称“BViewController
”,您的意思是“ViewController
”吗?
如果我也想访问AViewController,我该如何解决这个问题。
那里的任何人都可以帮助我,提前谢谢你。
答案 0 :(得分:1)
在BViewController的标题中,在@interface之前,输入:
@class AViewController;
这将允许您在BViewController中声明AViewController类型的实例。在BViewController的.m文件中,#import AViewcontroller.h
答案 1 :(得分:0)
在BViewController.h中
#import AViewcontroller.h
@property(nonatomic,retain) AViewcontroller* aViewcontroller;
在你的BViewController.m
中@synthesis aViewcontroller;
然后在AViewcontroller.m中创建BViewcontroller对象,让我们说bViewcontroller
bViewcontroller.aViewcontroller=self;
//then navigate to bViewcontroller
然后你可以在BViewController的方法中更新以前的AViewController标签文本。
self.aViewcontroller.label_you_want_to_update.text=@"your_text_here";
希望这有帮助