扫码关注官方订阅号
小伙看你根骨奇佳,潜力无限,来学PHP伐。
把 A 的item这个属性暴露在.h里:
item
@property (nonatomic, strong) SomeClass* item;
B 调起 A 的时候
a.item = item;
顺便说,现在很少用到实例变量了。尽量用property代替实例变量。
在弹出BViewController的时候把item给AViewController就行了,把AViewController *a实例传到BViewController的属性里面,然后在BViewController赋个值。
-(void)viewWillDisappear:(BOOL)animated { a.item = item; }
这边搞错题主意思了,修正下: b.item = item;(b.item = a.item;) 那这两个a.item和b.item就是一个实例,修改b.item也就是修改a.item,所以当然一样啊。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
把 A 的
item这个属性暴露在.h里:B 调起 A 的时候
顺便说,现在很少用到实例变量了。尽量用property代替实例变量。
在弹出BViewController的时候把item给AViewController就行了,把AViewController *a实例传到BViewController的属性里面,然后在BViewController赋个值。
这边搞错题主意思了,修正下:
b.item = item;(b.item = a.item;)
那这两个a.item和b.item就是一个实例,修改b.item也就是修改a.item,所以当然一样啊。