它如何编译?当没有明显的导入statemetn时,编译器如何找到NSFetchedResultsController的声明?

| 我迈出了Objective-C和可可粉的第一步。我输入了以下示例类,该类在iPhone主项目中可以很好地编译。当我在OCUnitTest中使用示例类时,编译器会引发错误。 类:
#import <UIKit/UIKit.h>

@interface ProjekteTableViewController : UITableViewController {
    NSFetchedResultsController *fetchedResultsController;    
}

@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;

@end
现在的问题是:我在UIKit.h中看不到NSFetchedResultsController.h文件的直接或间接#import。 编译器如何解析此标识符(NSFetchedResultsController)? 我不仅在UnitTest项目中而且在主项目中都期望编译器错误。     
已邀请:
我怀疑您有一个包含CoreData的前缀标头。     

要回复问题请先登录注册