我班上有一个变量。这是自定义模型的数组。我想在方法1中填充此变量,但是应用程序在此行崩溃:[inboxMessagesArray addObject:entity]


  线程1:EXC_BAD_ACCESS


在.m文件中:

@synthesize inboxMessagesArray;


在.h文件中:

@property (nonatomic,retain) NSMutableArray<InboxMessagesResponseEntity *> *inboxMessagesArray;


方法1

for (NSDictionary *responseEntityDictionary in dictionary)
{
   InboxMessagesResponseEntity *entity = [[InboxMessagesResponseEntity alloc] initWithDictionary:responseEntityDictionary error:&err];
   [inboxMessagesArray addObject:entity];
}

最佳答案

您需要先初始化数组inboxMessagesArray,然后再向其中添加对象

 self.inboxMessagesArray = [NSMutableArray new];  // OR [[NSMutableArray alloc] init];

10-06 10:50