2012-01-03 1 views
6

私はRestKit frameworkという2つのプロジェクトを持っています。Objective-Cカテゴリが読み込まれていません - これをデバッグする方法

1つのプロジェクトは問題なく動作しますが、RestKitフレームワークが使用されるとすぐに別のプロジェクトが失敗します。

私は失敗のコードは、このであることが分かった:

return [anNSString MD5]; 

MD5方法はカテゴリの方法であり、このようにインポートされます:

#import "NSString+MD5.h" 

しかし、一つのプロジェクトで、私は入れません次のエラー:

-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390 

カテゴリの基本を理解しています。実行時にロードすることができますが、この場合はカテゴリがロードされない理由はわかりません。 NSString+MD5.mNSString+MD5.h

答えて

7

それはちょうどヘッダーファイルをインクルードするために十分ではありません。

これらはgithubの上のファイルです。また、プロジェクト内の.mファイルをコンパイルしてリンクする必要があります。

+0

私は、暗黙的に依存関係として個々の製品を追加することにより、ソースをコンパイルしています。 – Besi

関連する問題