我有一个存储模型的数组:
@property (nonatomic, strong) NSMutableArray *models;
和" Model"的其他属性,如:
@property (nonatomic, strong) Model *mainModel;
@property (nonatomic, strong) Model *adModel;
@property (nonatomic, strong) Model *tradeModel;
@property (nonatomic, strong) Model *tradeOpenModel;
我想将models
的每个元素分配给属性,如何通过运行时代替self.mainModel = models[0];
答案 0 :(得分:3)
而不是NSMutableArray使用自定义模型(比如说allModelList),它将包含其他四个模型,即mainModel,adModel,tradeModel,tradeOpenModel作为属性。因此,在解析时,您可以设置这些属性,然后通过
轻松访问allModelList.mainModel
allModelList.adModel
allModelList.tradeModel
allModelList.tradeOpenModel
希望它对你有所帮助。