0
我有一个包含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。我在想什么/误解?
您在哪里创建self.testObject? – danielbeard 2014-10-17 12:19:01
它在ViewController.h中声明? – OliverJ90 2014-10-17 12:22:39
您需要先分配/初始化对象,然后才能使用它。 – danielbeard 2014-10-17 12:23:07