具体的には、RestKit フレームワークを使用しています。RKObjectManager+RKTableController
ビュー コントローラーで呼び出されるフレームワーク クラス カテゴリを使用したいと考えていますmainTVC
。mainTVC.m の #import セクションは次のとおりです。
// 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>
ただし、Xcode はエラーを発行します。
No known class method for selector 'fetchRequest:groupedBy:inContext:'
参考までに、このメソッドは、RKObjectManager+RKTableController.h
「RKObjectManager.h」ではなく、カテゴリ ヘッダーでのみ宣言されているクラス メソッドです。
また、必要に応じて、ビルド設定の「その他のリンカー フラグ」に -ObjC と -all_load を追加しました。
このエラーは、カテゴリ ヘッダーが実際にはインポートされていないことが原因であると思われます。どうすればそれを確認できますか? または、エラーは、私が認識していない他の理由によって引き起こされています。私は何を間違っていますか?