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
删除与您的应用程序相关的文件夹导致此问题。 这应该解决它!