Quiero conseguir un único objeto de mi almacén de datos de Datos Básicos, aquí está el código que he estado usando pero devuelve una matriz de objetos, tiene que haber una manera más sencilla y mejor:recuperar único objeto de NSFetchRequest
NSFetchRequest *request= [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Manufacturer" inManagedObjectContext:managedObjectContext];
NSPredicate *predicate =[NSPredicate predicateWithFormat:@"ManufacturerID==%@",[[mitems objectAtIndex:i] objectForKey:@"ManufacturerID"]];
[request setEntity:entity];
[request setPredicate:predicate];
NSError *error;
NSArray *entities = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
[request setFetchLimit: 1] puede limitar el número de objetos devueltos, aunque aún obtendrá un NSArray. – magma