Я пытаюсь найти объект в моем массиве, и если успех мне нужно заменить объект из моего массива нового объектаNSMutableArray заменить объект
for (id existingSig in allSignature)
if ([[existingSig objectForKey:@"SignatureName"] isEqualToString:[item objectForKey:@"name"]])
{
[allSignature removeObject:existingSig];
[allSignature addObject:[NSDictionary dictionaryWithObjectsAndKeys:@"1", @"SignatureIsRich", [item objectForKey:@"name"], @"SignatureName", generatedID, @"SignatureUniqueId", nil]];
}
У меня есть ошибка «NSCFArray: 0x100551f10> мутировали в то же время перечислены»
e.g .: 'for (id existingSig in [allSignature copy]) ...'/'for (id existingSig in [[allSignature copy] autorelease]) ...' в зависимости от того, используете ли вы ARC. – hypercrypt