de Apple proporciona este ejemplo:¿Por qué debo hacer una copia mutable de esta matriz?
NSError *error;
NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
if (mutableFetchResults == nil) {
// Handle the error
}
Por qué están llamando mutableCopy aquí? ¿Es porque querían tener un NSMutableArray en lugar de un NSArray, para editarlo/cambiarlo más tarde? ¿O hay otra razón?
Es difícil de responder sin ver el resto del código. ¿Intentó buscar otras líneas que usan mutableFetchResults? – ewall