找不到NSFetchedResultsController的协议声明

时间:2011-11-15 19:01:50

标签: ios xcode protocols declaration

我的应用程序发生了一些奇怪的事情。所有人都工作了一晚,但现在当我加载xcode时,我在我的application.h文件中找到了“无法找到NSFetchedResultsController的协议声明”的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 个答案:

答案 0 :(得分:1)

我刚刚遇到这个。我的问题是我忘了导入<CoreData/CoreData.h>。在你的情况下,也许这是一个错误?尝试删除该行并依赖自动填充重新导入它。