我有一个 NSMutableArray,它从 NSDictionary 获取添加到它的对象。这些对象是 1 或 0 的值。我试图遍历这个 NSMutableArray,以检查每个值。如果为 1,我设置将绿色刻度图像添加到数组中,如果为零,我将红十字图像添加到数组中。
但是,在检查 NSMutableArray 的值时出现以下错误:
[__NSArrayI isEqualToString:]: unrecognized selector sent to instance
这是我的代码:
facilitiesAvailable = [NSMutableArray new];
[facilitiesAvailable addObject:[[InfoDictionary valueForKey:@"wc-avail"]copy]];
[facilitiesAvailable addObject:[[InfoDictionary valueForKey:@"wifi_avail"]copy]];
tixArray = [NSMutableArray new];
for(NSString *avail in facilitiesAvailable) {
if([avail isEqualToString:@"1"]) {
[tixArray addObject:[UIImage imageNamed:@"greenTick.png"]];
} else {
[tixArray addObject:[UIImage imageNamed:@"redCross.png"]];
}
}
我究竟做错了什么?