Objective c 接收器类型错误';NSMUTABLEARRY*uu strong*&x27;错误

Objective c 接收器类型错误';NSMUTABLEARRY*uu strong*&x27;错误,objective-c,Objective C,我正在尝试将对象添加到NSMutableArray: [eyelidDiagnosis addObject: self.labelDescriptions[biggestBlob.getLabel()]]; 我在上面的一行中得到了这个错误: 接收器类型“NSMUTABLEARRY*\uu strong*”错误 这是数组的声明: NSMutableArray *eyelidDiagnosis[5]; 我怎样才能着手解决这个问题 你把C和Objective-C搞混了。这不是您声明NSMutabl

我正在尝试将对象添加到NSMutableArray:

[eyelidDiagnosis addObject: self.labelDescriptions[biggestBlob.getLabel()]];
我在上面的一行中得到了这个错误:

接收器类型“NSMUTABLEARRY*\uu strong*”错误

这是数组的声明:

NSMutableArray *eyelidDiagnosis[5];
我怎样才能着手解决这个问题

你把C和Objective-C搞混了。这不是您声明
NSMutableArray
的方式,您被困在声明C数组和
NSMutableArray
对象之间

您需要实例化一个
NSMutableArray
对象。有几种方法可以做到这一点,但这是一种方法:

NSMutableArray *eyelidDiagnosis = [[NSMutableArray alloc] init];

期限一过,我就接受答复。
NSMutableArray *eyelidDiagnosis = [[NSMutableArray alloc] init];