IOS中的Afnetworking抛出错误

Posted

技术标签:

【中文标题】IOS中的Afnetworking抛出错误【英文标题】:Afnetworking throwing error in IOS 【发布时间】:2017-10-13 05:42:12 【问题描述】:

你好朋友我被我的项目困住了。我正在使用 AFNETWORKING 进行 API 访问。我使用了一些超时代码

if (error.code == NSURLErrorTimedOut) 
  //time out error here

它工作正常,但是我通过将默认值从 1 分钟更改为 1:30 分钟来更改超时时间,然后出现问题。 AFURLConnectionOperation 文件显示错误

使用未声明的标识符“NSURLErrorFailingURLErrorKey”

这影响了我所有与工作相关的项目。我更改了库文件,但事情是一样的。 帮帮我,任何人。

【问题讨论】:

【参考方案1】:

您可以通过删除 xcode 的派生数据来解决它。 去

xcode 偏好 -> 位置 -> 派生数据

    现在在 finder 中打开派生数据

    强制关闭xcode

    强制关闭模拟器

    清除所有派生数据

    重新启动您的 XCode 项目

    如果你没有删除任何ios框架,问题可能会解决

【讨论】:

谢谢呃。 Khatri,但我的问题仍然存在。文件显示错误,在 AFURLConnectionOperation 中使用了未声明的标识符“NSURLErrorFailingURLErrorKey”。我无法运行我的项目。你能帮帮我吗? 尝试清理项目并重新构建,因为它对我来说可以正常工作,或者发送给我这个类以便我可以检查 呃。 Khatri,我不确定发生了什么,在清除之前的错误消失后,NSURLErrorBadURL 上出现了一个新错误 我认为 xcode 中有问题或缺少任何框架... 从那里打开 xcode 偏好,您可以获取 xcode 的派生数据路径,现在在 finder 中打开该文件夹并强制关闭 xcode,然后在 finder 中删除派生数据内容。现在重新启动 xcode &现在您可以获取代码中断的确切错误

以上是关于IOS中的Afnetworking抛出错误的主要内容,如果未能解决你的问题,请参考以下文章

IOS AFN (第三方请求)

iOS开发之AFN的基本使用

iOS AFNetworking 3.0以上使用

ios开发网络学习AFN三:AFN的序列化

iOS开发AFN使用二:AFN文件下载与文件上传

AFNetworking 同步调用(like/unlike)