我有两个类结果和航班段
Result
{
// Here some properties declared and
// Nsmuttable array also to store flight segment class object
}
我创建了两个类的对象并以这种方式添加
[objresult.flightsegmentarray addobject: objflightsegment]
但这不起作用
答案 0 :(得分:0)
您应该确保在'objresult'对象上正确声明了'flightsegmentarray'属性,并在尝试添加对象之前对其进行了初始化。
声明属性 - 假设你的objresult属于ObjResult类型 - 你应该写你的ObjResult .h文件:
@property (nonatomic, strong) NSMutableArray *flightsegmentarray;
然后,您必须初始化它,通常在您的.m文件中:
- (id)init {
if ((self=[super init])) {
_flightsegmentarray = [NSMutableArray new];
}
return self;
}
现在,一旦你的objresult对象被初始化,你将有一个空的可变数组,你可以开始添加对象:
objresult = [[ObjResult alloc] init];
objflightsegment = [[ObjFlightSegment alloc] init];
[objresult.flightsegmentarray addobject: objflightsegment];