Не удается найти объявление протокола для NSFetchedResultsController - PullRequest
2 голосов
/ 15 ноября 2011

Что-то странное случилось с моим приложением.Все работало прошлой ночью, но теперь, когда я загружаюсь в xcode, я получаю ошибку «Не могу найти объявление протокола для NSFetchedResultsController» в моем файле application.h для NSFetchedResultsControllerDelegate

#import <CoreData/CoreData.h>
#import <UIKit/UIKit.h>
#import <StoreKit/StoreKit.h>
#import <MessageUI/MFMailComposeViewController.h>

@class DBRestClient; @interface DartScorerAppDelegate: NSObject <NSFetchedResultsControllerDelegate, MFMailComposeViewControllerDelegate, UIActionSheetDelegate, UIAlertViewDelegate, UIApplicationDelegate> {

Я ничего не изменил в этомкод.Я попытался очистить, отсоединить фреймворк и повторно импортировать, вынуть ссылки на все файлы кода и повторно импортировать их, но ничего не удаляет это сообщение об ошибке.Это влияет на все экземпляры NSFetchedResultsController, и у меня нет идей, как его решить.Кто-нибудь может помочь?

1 Ответ

1 голос
/ 12 ноября 2014

Я только что столкнулся с этим.Моя проблема была в том, что я просто забыл импортировать <CoreData/CoreData.h>.В вашем случае, может быть, это ошибка?Попробуйте удалить эту строку и повторно импортировать ее, используя автозаполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...