FetchResultController delegate - incompatible types warning

Я пытаюсь подключить CoreData к iCloud с помощью NSFetchedResultController на основе примера iCloud.

NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:@"date" cacheName:@"Root1"];
aFetchedResultsController.delegate = self;

Однако я получаю такое предупреждение во второй строке: warning: Semantic Issue: Passing 'RootViewController *const __strong' to parameter of incompatible type 'id'. Я думаю, что установка делегата на self должна быть нормальной, но это не так. Кто-нибудь может помочь?

7
задан albertamg 3 January 2012 в 21:27
поделиться