1

私はRestKitの新人です私はサービスを呼び出すためにRKObjectMappingを使用していますが、そのクラッシュ、エラーログは

2012-07-20 18:31:58.319 SampleRest[6589:207] -[NSPathStore2 stringByAppendingQueryParameters:]: unrecognized selector sent to instance 0x6d74c20

そして、ここに私が書いた私のコードがあります:

-(void) callService {
RKObjectMapping *rk = [RKObjectMapping mappingForClass:[vo class]];
[rk mapKeyPath:@"id" toAttribute:@"primaryKey"];
[rk mapKeyPath:@"opposing_team_name" toAttribute:@"opp_team_name"];
RKObjectManager *rkManager = [RKObjectManager objectManagerWithBaseURLString: @"http://hercules.softwaytechnologies.com/sportsapp_v3.0"];
[rkManager loadObjectsAtResourcePath:@"/event_games/get?application_id=1" delegate:self];

}

助けてください、私は何か間違っていますか?

前もって感謝します

4

1 に答える 1

4

私も同じ問題を抱えており、RestKitを追加するプロセスは苦痛であり、したがって混乱を招くことがわかりました。-ObjCリンカーフラグを設定したことはわかっていますが、ターゲットに適用されなくなったことに気づきました。他のリンカーフラグを-ObjC -all_loadすべてに設定すると、問題はありませんでした。

だから私が提案するのは、これでダブルチェックしてもう一度ダブルチェックすることです!

私が問題を抱えている他の領域は、RestKitのソースファイルを物理的に追加する場所です。使用しているので、レポのサブとして追加するための指示に従わず、Mercurialすべてが台無しになっていることがわかりました。RestKit最終的に、元のフォルダーの内容全体を、ソリューションを保持しているベースフォルダーにコピーすることが機能することがわかりました。私はすべて少し厄介なようですRestKit-projファイルをその中にドロップするxCodeと、すべてがそのフォルダにきちんと配置されているように見えますが。 (誰かがこれを行うためのより良い方法を提案することができれば-それはうまくいきます!!-私は知りたいです、ありがとう)

于 2012-10-25T10:12:28.563 に答える