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)
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!