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, нищо не се предава и докато получавам тестовия низ в Test1 NSLOG, напротив, получавам NULL в Test2 NSLOG.
- (IBAction)addFirstOption:(UIButton *)sender {
NSLog(@"Test2 Result: %@", u1Option.name);
}