安装 RestKit 的问题 - RKURL 未声明的标识符

Posted

技术标签:

【中文标题】安装 RestKit 的问题 - RKURL 未声明的标识符【英文标题】:problems installing RestKit - RKURL undeclared identifier 【发布时间】:2012-12-01 11:58:26 【问题描述】:

通过命令行 git 将 RestKit 安装到我的 Xcode 4.5.2 项目中。

按照 T 的所有安装说明进行操作。出现了一些问题

    当我尝试将库链接到二进制文件并选择 libRestKit.a 时,.. libRestKit.a 显示为红色。

    当我尝试在我的项目中使用 RestKit 时,我导入了 RestKit.h,它构建得很好。 IDE 看到一大堆 RK* 类。但是,每当我尝试创建 RKURL 的实例时,它都会给我一个未声明的标识符..

有人有线索吗?提前致谢!

【问题讨论】:

您使用的是什么版本的 RestKit?较新的 v0.20? 绝不与 Xcode 相关。 【参考方案1】:

    我建议您使用 CocoaPods 来管理您的库。 CocoaPods 将通过神奇地为您安装和维护库来挽救您的生命,因此您将不会面临将库链接到二进制文件的问题。

    如果你想使用 RKURL,你必须将你的 RestKit 降级到 v0.10.3。 v0.20.0 中没有“RKURL”。如果你使用 CocoaPods 来维护库,你可以在你的 Podfile 中分配版本:pod 'RestKit', '~> 0.10.3'

【讨论】:

虽然可以降级使用旧的RestKit,但RestKit的开发团队并不推荐。除非你在维护已经使用旧版本 RestKit 的项目,否则学习新版本并使用它可能是更好的选择。

以上是关于安装 RestKit 的问题 - RKURL 未声明的标识符的主要内容,如果未能解决你的问题,请参考以下文章

将restkit安装到xcode中-总是这么复杂吗?

RestKit 作为 Git 子模块安装后出现错误

通过 Cocoapods 安装 RestKit 0.20.0 后基础类型未知

错误:“沙箱与 Podfile.lock 不同步...”在使用 cocoapods 安装 RestKit 后

安装RestKit时,Cocoa Pods不兼容的字符编码[重复]

安装 RestKit 后看不到我的 AFHTTPRequestOperationManager 类