我有OJTest.h包含:
@property (nonatomic) int testVal;
在ViewController.h中:
#import "OJTest.h"
@property (strong, nonatomic) OJTest *testObject;
在ViewController.m中:
-(void)viewDidLoad
{
[super viewDidLoad];
self.testObject.testVal = 100;
NSLog(@"%i", self.testObject.testVal);
}
然而,控制台打印出0.我缺少什么/误会?
答案 0 :(得分:2)
您的testObject
尚未创建。
在viewDidLoad中尝试以下内容:
self.testObject = [[OJTest alloc] init];
self.testObject.testVal = 100;