2
奇怪的事情发生在我的应用程序。所有正在操作的晚上,但现在当我在Xcode中加载时得到“无法找到NSFetchedResultsController协议的声明”的错误在我application.h文件的NSFetchedResultsControllerDelegate找不到协议声明NSFetchedResultsController
#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的所有实例,我对如何解决它没有想法。谁能帮忙?
你的前缀头文件是什么? –
#进口 的#ifndef __IPHONE_3_0 #warning后 “这个项目只使用iPhone SDK中提供的功能,3.0和更高版本。” #ENDIF 的#ifdef __OBJC__ #进口<基金会/ Foundation.h> #进口 #进口 #ENDIF –
lps
你使用git或其他源控制?尝试恢复到您的项目的工作版本,寻找差异。 – XJones