安装RestKit后使用未声明的标识符“RKClient”

时间:2012-12-06 14:07:40

标签: ios xcode restkit

根据说明安装RestKit(使用github获取源代码),导入后,我在XCode中得到“使用未声明的标识符'RKClient'”错误。

根据说明,在安装和链接之后,我将以下代码放在didFinishedLaunchingWithOptions中:

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

有什么想法吗? 感谢

2 个答案:

答案 0 :(得分: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

您可以找到有关升级的大部分更改:)

答案 1 :(得分:3)

您是否安装了最新的RestKit,即0.20pre2版本?如果是的话,那就是你在处理与我30分钟前相同的问题。问题是API从0.10版本急剧变化到0.20版本,文档仍在描述版本0.10的内容。关于你的特定问题,RKClient类在0.20中不再存在,并且整个网络方法已经改变。