구체적으로, 나는 RestKit 프레임 워크를 사용하고 있습니다. 내보기 컨트롤러 mainTVC
에 RKObjectManager+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를 추가했습니다.
오류는 카테고리 헤더가 실제로 어떻게 든 가져 오지 않는다는 사실 때문에 발생한다고 생각됩니다. 어떻게 확인할 수 있습니까? 또는 오류는 내가 인식하지 못하는 다른 이유로 인해 발생합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
내 실수로 죄송합니다. 이 메서드는 RKObjectManager (RKTableController)가 아니라 NSManagedObject (ActiveRecord) 범주에 속합니다. 나는 "RK"접두사에 "NS"접두사를 붙였다. 그래서 embarassing .. LOL, 문제가 해결되었습니다. 다들 감사 해요! – Philip007