如何在静态库中进行AFNetworking并在iOS中主要应用?

时间:2014-07-28 08:28:39

标签: ios objective-c http callback afnetworking

我在静态库中使用AFNetworking,并在主应用程序中使用另一组AFNetworking文件。

@interface LGHTTPRequestResponse : AFHTTPRequestOperationManager

我有相同的代码,但有两组不同的文件和实例。但是我在主应用程序中得到了库HTTP请求的回调。

[self POST:url parameters:parameters
       success:^(AFHTTPRequestOperation *task, id responseObject)

如果可能,即使它是静态库,我在lib和主应用程序中创建了两个不同的实例?为什么上面的代码同时运行静态库和主应用程序中的URL?

在尝试了太多东西后,我甚至更改了lib和主应用程序中的类的名称。但行为仍然相同。

2 个答案:

答案 0 :(得分:0)

经过多方努力,我自己解决了问题。需要改变一切,不仅仅是类的名称,还有委托的名称和其他数据结构。它按预期工作。

答案 1 :(得分:0)

由于我对你的问题缺乏了解(你的措辞非常令人困惑),

我想你是在说:

  1. 您有两套不同的AFNetworking文件。

  2. 您希望能够单独引用它们。

  3. 你不能这样做。一旦AFNetworking的命名空间被占用,第二组文件将覆盖第一组,并且您无法保证将首先导入哪些文件。

    无论哪种方式,听起来你做错了。

    了解using cocoapods to install AFNetworking,这不应成为问题。