Alamofire 3.0 – EXC_BAD_ACCESS sur iOS 9.1

Douteux que ceci est un problème répandu, mais espérant que quelqu'un pourrait aider s'ils ont eu un problème semblable.

J'ai ce problème étrange qui n'apparaît que lors de l'exécution de mon application sur l'appareil, Alamofire fonctionne très bien dans le simulateur. Cela a commencé à apparaître après la mise à niveau vers iOS 9.1 sur mon appareil.

Maintenant, quand je teste l'application sur mon appareil, dès que je fais ma première requête Alamofire, un EXC_BAD_ACCESS apparaît sur la ligne var components sous le bloc defaultHTTPHeaders> acceptLanguage (voir Image)

entrez la description de l'image ici

Le code faisant la request est:

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

L'utilisation de points d'arrêt indique que le code ne passe pas à la méthode ResponseJSON.

Toute aide est vraiment appréciée!

Merci,

J'ai donc trébuché sur ce post dans le Github: https://github.com/Alamofire/Alamofire/issues/881

Il s'avère que pour une raison quelconque – vous devrez peut-être supprimer votre dossier de données dérivées si cela commence à se produire.

Pour ce faire, naviguez ici:

~/Library/Developer/Xcode/DerivedData

Supprimez les dossiers liés à votre application à l'origine de ce problème. Cela devrait le réparer!