【问题标题】:Can't use AFHTTPRequestOperationManager无法使用 AFHTTPRequestOperationManager
【发布时间】:2015-11-24 12:25:57
【问题描述】:

我在使用 AFNetworking 时遇到问题。我在我的代码中写了这个:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

我确实将这些文件添加到我的项目中,并且我也尝试将它们放入我的项目 like this。但是编译器仍然告诉我“使用未声明的标识符'AFHTTPRequestOperationManager'”。有人可以帮助我吗?

截图:screenshot

【问题讨论】:

  • #import "AFNetworking.h" ? :]
  • 第一。如果通过 pod 添加 AFNetworking。则无需手动添加 Afnetworking 文件
  • 谢谢,我知道了,但是两个都没用。
  • 将#import "AFHTTPRequestOperationManager.h" 添加到 .m 文件中

标签: ios objective-c httprequest afnetworking


【解决方案1】:

其实是因为在AFNetworking 3.x之后,就没有AFHTTPRequestOperationManager了。您应该改用 AFHTTPSessionManager。

【讨论】:

    【解决方案2】:

    请检查配置文件 - AFNetworking 版本

    改成

    pod 'AFNetworking', '~> 2.5.4'

    并使用

    导入“AFHTTPRequestOperationManager.h”

    【讨论】:

      【解决方案3】:

      在您的视图控制器.h 文件中添加

      #import <AFNetworking/AFHTTPRequestOperationManager.h>

      然后检查一下

      【讨论】:

      • 它说 'AFNetworking/AFHTTPRequestOperationManager.h' 文件未找到。
      • 我添加了截图。
      • 你从你的项目中删除了类 AFNetworking & Uikit + AFNetworking,如前两个所示。只保留在 pod 中
      • @MaulikPatel 它仍然不起作用。您可以在我的问题的 screenshot2 中看到它。而且如果我添加#import "AFHTTPRequestOperationManager.h",还是找不到。
      • 是的,您可以在项目导航器中看到 pod。
      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      相关资源
      最近更新 更多