8

指示に従ってRestKitをインストールし(githubでソースを取得)、インポートした後、XCodeで「宣言されていない識別子「RKClient」の使用」エラーが発生します。

指示に従って、インストールとリンクを行った後、didFinishedLaunchingWithOptions に次のコードを追加しました。

RKClient *client = [RKClient clientWithBaseURLString:@"http://restkit.org"];

何か案は?ありがとう

4

2 に答える 2

10

RKClient は、RestKit 0.20.x の一部ではなくなりました。RestKit は内部で AFNetworking を使用するようになりました。次のように新しい HTTP クライアントにアクセスできます。

[RKObjectManager sharedManager].HTTPClient

https://github.com/RestKit/RestKit/wiki/Upgrading-from-v0.10.x-to-v0.20.0を参照してください。

アップグレードに関するほとんどの変更を見つけることができます:)

于 2012-12-06T21:15:17.930 に答える
3

最新の RestKit、つまり 0.20pre2 バージョンをインストールしましたか? はいの場合、30 分前の私と同じ問題に対処しています。問題は、API がバージョン 0.10 からバージョン 0.20 に大幅に変更されたことです。ドキュメントには、バージョン 0.10 の時点での記述がまだ残っています。あなたの特定の問題に関して、RKClient クラスは 0.20 にはもう存在せず、ネットワーキングへの全体的なアプローチが変更されました。

于 2012-12-06T16:43:42.070 に答える