Apple ha fornito questo esempio:Perché devo creare una copia mutabile di questo array?
NSError *error;
NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
if (mutableFetchResults == nil) {
// Handle the error
}
Perché sono chiamando mutableCopy qui? È perché volevano avere un NSMutableArray piuttosto che un NSArray, per modificarlo/modificarlo in seguito? O c'è un'altra ragione?
Difficile rispondere senza visualizzare il resto del codice. Hai provato a cercare altre linee che usano mutableFetchResults? – ewall