나는 목표 -c와 코코아로 나의 첫 걸음을 내딛었다. 필자는 iPhone 기본 프로젝트에서 잘 컴파일되는 다음 예제 클래스를 입력했습니다. OCUnitTest에서 샘플 클래스를 사용하면 컴파일러에서 오류가 발생합니다.어떻게 컴파일합니까? 명백한 import statemetn이 없을 때 컴파일러가 어떻게 NSFetchedResultsController의 선언을 찾을 수 있습니까?
클래스 :
#import <UIKit/UIKit.h>
@interface ProjekteTableViewController : UITableViewController {
NSFetchedResultsController *fetchedResultsController;
}
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@end
이제 질문 : 나는 UIKit.h에 NSFetchedResultsController.h 파일에 대한 직접 또는 간접 # import를 볼 수 없습니다.
컴파일러는이 식별자 (NSFetchedResultsController)를 어떻게 해결합니까?
UnitTest 프로젝트뿐 아니라 주 프로젝트에서도 컴파일러 오류가 발생할 것으로 예상됩니다.
무엇이 오류입니까? –