Мне нужно показать синюю точку (текущее местоположение пользователя) на моей карте. Это тривиальная задача, на моем устройстве с iOS7
она работает нормально, на другом устройстве с iOS6
это не так. Я назначил делегата map view из .xib, также моя карта связана с контроллером через розетку, и я не init/alloc
это свойство в контроллере (я видел много парней, делающих это). Еще одна вещь, которую следует заметить, это то, что regionDidChangeAnimated
называется ok, и это один из методов делегирования карты. У меня нет идеи, почему это происходит.mapView: viewForAnnotation: не вызывается в iOS6, отлично работает в iOS7
0
A
ответ
0
Ошибка в IOS6, если вы добавили mapView: viewForAnnotation: после установки делегата, то этот метод делегата не будет вызываться. В этом случае MapView будет использовать аннотацию по умолчанию. Поэтому попробуйте удалить соединение с делегатом из розетки и установить соединение после очистки.
Смежные вопросы
- 1. Проблема в iOS7, отлично в iOS6
- 2. mapView: viewForAnnotation: не вызывается, когда делегат установлен в коде
- 3. Приложение работает отлично в iOS6, медленном и отрывистом в iOS7
- 4. ViewForAnnotation не вызывается в Swift 3
- 5. Mapview delegete не вызывает при добавлении Аннотации в ios7
- 6. Passbook pass не работает в iOS7 - работает только в iOS6
- 7. Не вызывать делегата MKMapView (mapView: ViewForAnnotation)
- 8. Обработчик завершения не вызывается на iOS7 GM
- 9. UIButton addTarget не работает с iOS7, но работает в iOS6
- 10. Bubble Speach Анимация отлично работает в iOS6, но не в iOS7
- 11. cellForItemAtIndexPath: стрельба в iOS7, но не iOS6
- 12. Специфичный код iOS7 в iOS6
- 13. Преобразование из ios6 в ios7
- 14. Кнопка аннотации ios7 mapview, не показывающая
- 15. UIImageView не оживляя в iOS7, но хорошо работает в iOS6
- 16. Почему ViewForAnnotation не называется?
- 17. UITableView видимый в IOS7, но не отображается в IOS6
- 18. UIActionSheet отлично работает в iOS6, но сбой в iOS7 - были повреждены структуры данных
- 19. Расширенная MAPview: viewForAnnotation Сейчас нет Blue Dot
- 20. Трассировка пути в mapView в ios6
- 21. MapView не работает (ios7 в xcode 6, sdk ios8)?
- 22. UI Automation отлично работает с iOS5-симулятором, но не с iOS6 и iOS7
- 23. setFrame работает на iOS7, но больше не на iOS6
- 24. UITextInputTraits не работает в ios7
- 25. uiview выглядит искаженным в ios7, но отлично работает для ios6 и других
- 26. willAnimateRotationToInterfaceOrientation не вызывается ios6/7
- 27. UItableview indexPathForCell - iOS6 'v' iOS7
- 28. ios6 ios7 xcode4.6 xcode5 dilemma
- 29. ViewForAnnotation не называется
- 30. MapView для IOS7
http://openradar.appspot.com/12346693 – the1pawan