我正在尝试合并两个类对象,如下所示
Class College{
name,
collegeName,
students(Array)
}
我正在为这个名为objCollegeA和objCollegeB的类创建两个对象。
如果我为这些对象分配以下值
objCollegeA.name = @"name1"
objCollegeA.collegeName = @"collegeName2"
objCollegeA.students = [NSArray arrayWithObjects:@"test1",@"test2",nil];
对于第二个对象,我分配以下值
objCollegeB.name = @"name1"
objCollegeB.collegeName = @"collegeName2"
objCollegeB.students = nil;//Here this array is nil
现在我需要合并这两个对象,如下所示
objCollegeA + objCollegeB => objCollegeA with Values {@"name1",@"collegeName2", [NSArray arrayWithObjects:@"test1",@"test2",nil];}
这意味着我需要合并两个对象并将 nil 值替换为第二个对象中的值并返回。有没有办法在目标C中做到这一点?
预先感谢您的回复。