New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при добавлении аннотации на карту #9
Comments
Сейчас посмотрим что могло пойти не так. |
Как объявлена property annotation и что возвращает +[PointAnnotation pointAnnotation]? Нет ли некорректного использования autoreleased объекта? Сейчас ситуация выглядит так, как будто аннотация превратилась в nil в процессе добавления её на карту. |
@property (weak, nonatomic) PointAnnotation *annotation; Спасибо за замечание, видимо ошибка возникает именно из-за этого. PS. Помнится я поменял обяъвление property на weak пытаясь отследить предыдущую ошибку (прошлый тикет от меня). Подумал, что если контроллер уничтожится раньше mapView, то тот при попытке освободить аннотацию укажет по некоректному указателю. И забыл поменять обратно. |
Тогда закрываю эту issue. |
Сегодня тоже столкнулся с этой проблемой. Спасибо! |
Сегодня получил непрятный отказ на релиз приложения в AppStore. У себя повторить данную ошибку не могу. Сотрудник review team привел список действий приводящих к ошибке, по которым ясно что ошибка возникает при появлении контроллера, который содержит YMKMapView. Вот стек из крешлога:
Вот код метода создания аннотации. Сделан по анологии с официальным примером:
Судя по всему ошибка возникает при вызове приватного метода addAnnotation:callDelegate:dropDelay: но сам я повторить данную ошибку не могу.
Может быть что-нибудь посоветуете?
The text was updated successfully, but these errors were encountered: