我在静态库中使用AFNetworking,并在主应用程序中使用另一组AFNetworking文件。
@interface LGHTTPRequestResponse : AFHTTPRequestOperationManager
我有相同的代码,但有两组不同的文件和实例。但是我在主应用程序中得到了库HTTP请求的回调。
[self POST:url parameters:parameters
success:^(AFHTTPRequestOperation *task, id responseObject)
如果可能,即使它是静态库,我在lib和主应用程序中创建了两个不同的实例?为什么上面的代码同时运行静态库和主应用程序中的URL?
在尝试了太多东西后,我甚至更改了lib和主应用程序中的类的名称。但行为仍然相同。
答案 0 :(得分:0)
经过多方努力,我自己解决了问题。需要改变一切,不仅仅是类的名称,还有委托的名称和其他数据结构。它按预期工作。
答案 1 :(得分:0)
由于我对你的问题缺乏了解(你的措辞非常令人困惑),
我想你是在说:
您有两套不同的AFNetworking文件。
您希望能够单独引用它们。
你不能这样做。一旦AFNetworking的命名空间被占用,第二组文件将覆盖第一组,并且您无法保证将首先导入哪些文件。
无论哪种方式,听起来你做错了。
了解using cocoapods to install AFNetworking,这不应成为问题。