为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑5688855 2019-04-16 17:02:48
在两个视图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的数据的呢?
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

把A的item这个属性暴露在.h里:
@property(nonatomic,strong)SomeClass*item;
B调起A的时候
a.item=item;
顺便说,现在很少用到实例变量了。尽量用property代替实例变量。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 369 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信