subModels是SWKViewModel类的属性
@property (nonatomic, readonly) NSArray<SWKViewModel *> *subModels;
将属性设置成他的key值,使用时可以写成这样的形式
self.subModels, 得到的是一个数组。这个数组里添加了很多个viewModel。
/////////////////
- (void)addSubModel:(SWKViewModel *)viewModel
{
if (viewModel)
{
//mutableArrayValueForKey:有序一对多关系成员 NSArray, _proxyArray是一个数组
_proxyArray = [self mutableArrayValueForKey:@"subModels"];
[_proxyArray addObject:viewModel];
viewModel.parentModel = self;
[self bindSubViewModel:viewModel];
}
}