【发布时间】:2014-10-31 23:32:21
【问题描述】:
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;
但是,如果尝试在 IBAction 中使用 u1Option,则不会传递任何内容,当我在 Test1 NSLOG 中获得“test”字符串时,相反,我在 Test2 NSLOG 中获得 NULL。
- (IBAction)addFirstOption:(UIButton *)sender {
NSLog(@"Test2 Result: %@", u1Option.name);
}
【问题讨论】:
标签: ios objective-c variables properties automatic-ref-counting