MKUserTrackingModeFollow prohibits annotation selection at the edge
Originator: | futuretap | ||
Number: | rdar://15374604 | Date Originated: | 01-Nov-2013 11:25 PM |
Status: | Resolved | Resolved: | iOS 8 GM (Build: 12A365) |
Product: | iOS SDK | Product Version: | 7.0 |
Classification: | Serious Bug | Reproducible: | Always |
Summary: When MKUserTrackingModeFollow is set an MKAnnotation at the edge of the mapView can not be selected. Apparently, the behavior to automatically switch to MKUserTrackingModeNone and move the map to make room for the annotation callout doesn't work when map tracking is enabled and there was a programmatic zoom request. Steps to reproduce: 1. Run the attached sample project 2. Simulate the location of "San Francisco" in Xcode 2. Switch to MKUserTrackingModeFollow using the right bar button item 3. Tap the red pin on the left edge. The callout should open 4. Deselect the pin by tapping on the map 5. Tap "Zoom Out" 6. Tap the red pin on the left edge again Expected: Tracking mode should be disabled, the map should move and the callout should open. Actual Result: Nothing happens.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!