yandexmobile / yandexmapkit-ios

Yandex Map Kit for iOS
Other
173 stars 30 forks source link

CRITICAL (!) - Crash при обращении к методу region или setRegion при билде на iOS 8.3 SDK #171

Closed OneSman7 closed 9 years ago

OneSman7 commented 9 years ago

Падение с EXC_BAD_ACCESS или EXC_BREAKPOINT На симуляторе не проявляется. Только на железе. Пользоваться стало невозможно.

asidden commented 9 years ago

аналогичный крэш, видимо, какие-то изменения в sdk 8.3

Subloran commented 9 years ago

То же самое

khramtsoff commented 9 years ago

Падало на 8.1.3 и 8.3, поэтому откатился на XCode 6.2, clean build, работает. https://developer.apple.com/downloads/

OneSman7 commented 9 years ago

Падает на любой iOS при компиляции на iOS 8.3 SDK. Вы по сути вернулись к билду на iOS 8.2 SDK. Как временный костыль на несколько дней/недель это сойдет, можно даже скачать XCode 6.2, но не ставить его, а добавить iOS 8.2 SDK из него в XCode 6.3.

НО, так мы застреваем на iOS 8.2 SDK, теряем поддержку всех будущих SDK. Поэтому считаю, что этот баг критический и должен быть исправлен авторами: как они обещали.

pegurov commented 9 years ago

Подтверждаю. Кстати зависит только от архитектуры а не от SDK, падает только на 64 битах, на 32 битах и 8.3 sdk не падает.

romabakenbard commented 9 years ago

проблема именно в setRegion обошлось вот такими костылями: есть метод convertLLToMapView и делаем цикл с максимального зума до минимального, пока полученные координаты не будут влезать в экран Решение конечно не очень красивое, зато проблема решилась

ivpal commented 9 years ago

Такая же ситуация.

likhogrud commented 9 years ago

Исправлено в 1.0.8

asidden commented 9 years ago

@likhogrud спасибо за исправление, а когда мы получим к нему доступ? :)

khramtsoff commented 9 years ago

pod update Installing YandexMapKit 1.0.8 (was 1.0.7)

asidden commented 9 years ago

@khramtsou , спасибо - я только на список тэгов посмотрел, что он пустой