У меня есть два NSMutableArray
, horasPosibles
и arrayCodigos
. Мне нужно сохранить значения из horasPosibles
, которые не находятся внутри arrayCodigos
. Это то, что вы пытаетесь сделать, но получите сообщение об ошибке во второй строке, которая говорит «Ожидаемый».Поиск внутри NSMutableArray значения, которые не находятся внутри
for(NSInteger i=0; i < [horasPosibles count];i++) {
if ([horasPosibles objectAtIndex:i] in arrayCodigos) {
NSLog(@"YES!");
}
else{
[codigos addObject:[horasPosibles objectAtIndex:i]];
}
}
В чем может быть проблема?
Первый '[horasPosibles objectAtIndex: я] в arrayCodigos' недействителен синтаксис, используйте' containsObject: 'вместо этого, что, конечно, зависит от вида объектов. Во-вторых, «NSSet» идеально подходит для этой ситуации. – Alladinian
Я пытаюсь сравнить со строками в обоих массивах – PlugInBoy