是的,我知道这个问题在这里很受欢迎,并且已经给出了很多关于这个问题的答案,是的,我在这里Passing Data between View Controllers。但是很长一段时间我都做不到。
在 ViewControllerB.h 我为 BOOL 创建一个属性
@property(nonatomic) BOOL *someBool;
ViewControllerA.m:
#import "ViewControllerB.h"
ViewControllerB *viewControllerB = [[ViewControllerB alloc] init];
viewControllerB.someBool = YES;
[self.navigationController pushViewController:viewControllerB animated:YES];
在 ViewControllerB.m ViewDidLoad 中:
NSLog(@"%@", self.someBool);
但是 xCode 在这一行给我错误( NSLog(@"%@", self.someBool);) 并说:Thread 1:EXC_BAD_ACCESS (code =2)
。我究竟做错了什么?