2016-04-05 5 views
0

Obj-cで書かれたライブラリがあります。そして、私はNSMutableArrayに追加のメソッドを書きました。これは、このdocumentに従ってください。Swiftで使用されたObj-Cライブラリでカテゴリを使用する際のエラー

.h fileこの

@interface NSMutableArray (Queue) 
-(id) dequeue; 
-(void) enqueue:(id)obj; 
@end 

のような外観と、それがobj-Cプロジェクトで正常に動作が、私は、迅速なプロジェクト、法の上使用してはNSInvalidArgumentException unrecognized selector sent to instanceを得たことを一部にこのライブラリをインポートするとき。

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '-[__NSCFString objectFromJSONString]: unrecognized selector sent to instance 0x7f9e69fb6650' 
+2

どのようなエラーがあなたのカテゴリに関連していますか? – Avi

+0

「上記の方法を使用している部分」を表示してください。 –

答えて

0

他のリンカーフラグ(ターゲットのビルド設定にあります)に-ObjCを追加する必要があります。

+0

オブジェクトファイルが静的ライブラリ内にある場合にのみ適用されます。私はこの質問の図書館について何も見ていない。 – trojanfoe

+0

魅力のような仕事、ありがとう – TorIsHere

関連する問題