我的应用程序发生了一些奇怪的事情。所有人都工作了一晚,但现在当我加载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的所有实例,我对如何解决它没有想法。有人可以帮忙吗?
答案 0 :(得分:1)
我刚刚遇到这个。我的问题是我忘了导入<CoreData/CoreData.h>
。在你的情况下,也许这是一个错误?尝试删除该行并依赖自动填充重新导入它。