u1Option — это объект Option (пользовательский класс), который объявляется и вызывается в моем ViewController viewDidLoad как:
- (void)viewDidLoad {
[super viewDidLoad];
Option *u1Option = [[Option alloc]init];
[u1Option setName: @"test"];
NSLog(@"Test1 Result: %@", u1Option.name);
}
Option — это пользовательский класс, унаследованный от NSObject и имеющий свойство, объявленное в Option.h:
@property NSString *name;
Однако, если попытаться использовать u1Option в IBAction, ничего не передается, и хотя я получаю тестовую строку в NSLOG Test1, напротив, я получаю NULL в NSLOG Test2.
- (IBAction)addFirstOption:(UIButton *)sender {
NSLog(@"Test2 Result: %@", u1Option.name);
}