iCloud exampleに基づいてNSFetchedResultControllerを使用してCoreDataをiCloudに接続しようとしています。FetchResultControllerデリゲート - 互換性のないタイプの警告
はNSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:@"date" cacheName:@"Root1"];
aFetchedResultsController.delegate = self;
しかし私は2番目の行に、このような警告を受ける: 警告:セマンティック問題:互換性のないタイプの「ID」のパラメータに「RootViewController * constの__strong」を渡します。私はデリゲートを自己に設定することは大丈夫だと思いますが、そうではありません。誰でも助けることができますか?
'RootViewController'を' NSFetchedResultsControllerDelegate'プロトコルに準拠させます。 – albertamg
あなたのクラスは 'NSFetchedResultsControllerDelegate'プロトコルを実装していますか? –