如何在同一个项目中使用两个版本的 AFNetworking
Posted
技术标签:
【中文标题】如何在同一个项目中使用两个版本的 AFNetworking【英文标题】:How to use two versions of AFNetworking in same project 【发布时间】:2016-07-02 07:07:14 【问题描述】:我必须在同一个项目中使用 AFNetworking 1.x 和 3.0 版本。我完成了关于 SO 的问题。
Using two versions of afnetworking
Two Versions in same class
但问题是我不明白答案。
【问题讨论】:
【参考方案1】:这是不可能的:如果你想在同一个项目中包含同一个框架的多个版本,你最终会导致重复符号错误。 以 AFN 为例,RestKit 依赖于 AFN 1.x,而您要使用的另一个库需要 3.x。您将无法在同一个课程中同时使用它们。
要了解更多信息,请查看 3.x requirements。
您可以查看 here 以了解 (AFNetworking-3.0-Migration-Guide) 版本之间的差异。
【讨论】:
【参考方案2】:我认为您应该重命名它们的一个版本。将 AFNetwork 重命名为 BFNetwork 或执行类似操作。
【讨论】:
以上是关于如何在同一个项目中使用两个版本的 AFNetworking的主要内容,如果未能解决你的问题,请参考以下文章
如何在单个 Java 应用程序中使用两个 PostgreSQL DB 版本?