安装 RestKit 后看不到我的 AFHTTPRequestOperationManager 类
Posted
技术标签:
【中文标题】安装 RestKit 后看不到我的 AFHTTPRequestOperationManager 类【英文标题】:Can't see my AFHTTPRequestOperationManager class after RestKit installation 【发布时间】:2014-04-16 09:49:40 【问题描述】:我创建了新的 Xcode 项目,然后使用可可豆荚向该项目添加了一些库。在我的 pod 文件中,我提到了以下库。
platform:ios, '7.0'
pod 'RestKit', '~> 0.22' <-- this one should contains AFNetworking
pod 'SSKeychain', '~> 1.2'
在编程过程中,我意识到 Xcode 找不到 AFHTTPRequestOperationManager 我想知道为什么,因为其他 AFNetworking 类可以正常工作,例如 AFHTTPRequestOperation 或 AFJSONRequestOperation。有什么我应该添加到我的 pod 文件中的吗? 我尝试通过在我的 pod 文件中添加以下行来添加独立的 AFNetworking 库:
pod "AFNetworking", "~> 2.0"
然后我得到错误:
[!] 无法满足以下要求: -
AFNetworking (~> 1.3.0)
需要RestKit/Network (0.22.0)
-AFNetworking (~> 2.0)
需要Podfile
似乎在安装包含 AFNetworking 的新版本 RestKit 时,AFHTTPRequestOperationManager 类被省略了。
请帮我解决我的问题。
【问题讨论】:
【参考方案1】:RestKit
尚未与 AFNetworking
2.* 一起使用,只需将旧的 AFNetworking
添加到您的 pod 文件中即可:
pod "AFNetworking", "~> 1.3.0"
【讨论】:
感谢您的回答。我安装了上面的版本,但我的 Xcode 仍然看不到这个类。以上是关于安装 RestKit 后看不到我的 AFHTTPRequestOperationManager 类的主要内容,如果未能解决你的问题,请参考以下文章
Restkit 0.20.x cocoapods 安装问题 - 编译但找不到 RestKit 的导入
错误:“沙箱与 Podfile.lock 不同步...”在使用 cocoapods 安装 RestKit 后