Alamofire 3.0 - EXC_BAD_ACCESS на iOS 9.1
Сомнительно, что это широко распространенная проблема, но надеется, что кто-то может помочь, если у них возникла подобная проблема.
У меня странная проблема, которая появляется только при запуске моего приложения на устройстве, Alamofire отлично работает в симуляторе. Это начало появляться после того, как я обновился до iOS 9.1 на моем устройстве.
Теперь, когда я тестирую приложение на моем устройстве, как только я делаю свой первый запрос Alamofire, EXC_BAD_ACCESS появляется в строке компонентов var под блоком defaultHTTPHeaders > acceptLanguage (см. Изображение)
Код, делающий запрос:
Alamofire.request(.GET, "/api/index.php", parameters: ["version": "1"]).responseJSON{
response in
if(response.result.isSuccess)
{...
Использование точек останова показывает, что код не переходит к методу ResponseJSON.
Любая помощь очень ценится!
Спасибо,
1 ответ
Поэтому я наткнулся на этот пост в Github: https://github.com/Alamofire/Alamofire/issues/881
Оказывается, по какой-то причине - вам может понадобиться удалить папку "Производные данные", если это начнет происходить.
Для этого перейдите сюда:
~/Library/Developer/Xcode/DerivedData
Удалите папки, которые относятся к вашему приложению, вызывая эту проблему. Это должно это исправить!