Alamofire 3.0 – iOS 9.1上的EXC_BAD_ACCESS

怀疑这是一个普遍的问题,但希望有人可以帮助,如果他们有类似的问题。

我有这个奇怪的问题,只有在设备上运行我的应用程序时出现,Alamofire在模拟器中工作正常。 在我的设备上升级到iOS 9.1之后,就开始出现这个问题。

现在,当我在我的设备上testing应用程序时,只要我发出我的第一个Alamofire请求,一个EXC_BAD_ACCESS出现在默认的HTTPHeaders> acceptLanguage块下的var components行上(请参见图片)

在这里输入图像说明

提出请求的代码是:

Alamofire.request(.GET, "/api/index.php", parameters: ["version": "1"]).responseJSON{ response in if(response.result.isSuccess) {... 

使用断点显示代码不会进展到ResponseJSON方法。

任何帮助真的很感激!

谢谢,

所以我在Github上偶然发现了这个post: https : //github.com/Alamofire/Alamofire/issues/881

事实certificate,无论出于何种原因,如果开始发生,您可能需要删除您的派生数据文件夹。

为此,请导航到这里:

~/Library/Developer/Xcode/DerivedData

删除与您的应用程序相关的文件夹导致此问题。 这应该解决它!