如何将数组元素分配给我的 属性?

How can I assign element of array to my property?

我有一个存储模型的数组:

@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];

来执行此操作

使用自定义模型(假设是 allModelList)代替 NSMutableArray,它将包含其他四个模型,即 mainModel、adModel、tradeModel、tradeOpenModel 作为属性。因此在解析时您可以设置这些属性然后通过

轻松访问
allModelList.mainModel
allModelList.adModel
allModelList.tradeModel
allModelList.tradeOpenModel

希望对你有帮助。