两个视图控制器间传值,后面一个视图控制器的属性是如何传到前面一个的呢?

在两个视图AViewController和BViewController间切换,应用的根视图控制器为UINavigationController,
在AViewController.m中:
-(void)viewWillAppear{
label.text=item.text;
}
在BViewController.m中:
-(void)viewWillDisAppear{
item.text=textField.text;
}
A,B两个Controller中,都有一个属性为item的实例变量.但是在视图切换的时候,从B->A,
A的item属性是如何获得B的item的数据的呢?
慕尼黑5688855
浏览 370回答 2
2回答

互换的青春

把A的item这个属性暴露在.h里:@property(nonatomic,strong)SomeClass*item;B调起A的时候a.item=item;顺便说,现在很少用到实例变量了。尽量用property代替实例变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript