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 回答