Estoy tratando de conectar mi CoreData a iCloud utilizando NSFetchedResultController basándose en iCloud example.FetchResultController delegado - tipos incompatibles advertencia
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:@"date" cacheName:@"Root1"];
aFetchedResultsController.delegate = self;
Sin embargo me sale como advertencia en la segunda línea: advertencia: cuestión semántica: Pasando 'RootViewController * const __strong' al parámetro de tipo incompatible 'id'. Creo que configurar delegar en uno mismo debería estar bien, pero no es así. ¿Alguien puede ayudar?
Haga que 'RootViewController' se conforme con el protocolo' NSFetchedResultsControllerDelegate'. – albertamg
¿Su clase implementa el protocolo 'NSFetchedResultsControllerDelegate'? –