2012-09-22 6 views
0

구체적으로, 나는 RestKit 프레임 워크를 사용하고 있습니다. 내보기 컨트롤러 mainTVCRKObjectManager+RKTableController라는 프레임 워크 클래스 범주를 사용하고 싶습니다. 그러나Xcode : 헤더 파일을 실제로 가져 오는 방법을 아는 방법은 무엇입니까?

// framework headers, which should be enough 
#import <RestKit/RestKit.h> 
#import <RestKit/UI.h> 

// my project headers, not relating to framework 
#import "MainTVC.h" 
#import "Photo.h" 

// Do this to guarantee import does happen. But still got error, see below 
#import <RestKit/RKObjectManager+RKTableController.h> 

, 엑스 코드 문제 오류 : 여기 내의 #import mainTVC.m 섹션은 참고로

No known class method for selector 'fetchRequest:groupedBy:inContext:' 

,이 방법은 카테고리 헤더 RKObjectManager+RKTableController.h에서 선언 된 클래스 메소드는 아니지만 'RKObjectManager.h'에 있습니다.

또한 관련있는 경우 빌드 설정의 "다른 링커 플래그"에 -ObjC 및 -all_load를 추가했습니다.

오류는 카테고리 헤더가 실제로 어떻게 든 가져 오지 않는다는 사실 때문에 발생한다고 생각됩니다. 어떻게 확인할 수 있습니까? 또는 오류는 내가 인식하지 못하는 다른 이유로 인해 발생합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

내 실수로 죄송합니다. 이 메서드는 RKObjectManager (RKTableController)가 아니라 NSManagedObject (ActiveRecord) 범주에 속합니다. 나는 "RK"접두사에 "NS"접두사를 붙였다. 그래서 embarassing .. LOL, 문제가 해결되었습니다. 다들 감사 해요! – Philip007

답변

0

이 메서드는 NSManagedObject (ActiveRecord) 범주에 속하며 RKObjectManager (RKTableController)는 아닙니다. 나는 "RK"접두사에 "NS"접두사를 붙였다. 그래서 embarassing .. LOL, 문제가 해결되었습니다.

관련 문제