Certain MKAnnotations Don't Appear with VoiceOver running

Originator:kevinfavro
Number:rdar://30480519 Date Originated:2/11/17
Status:Open Resolved:
Product:Accessibility Product Version:iOS 10.2
Classification: Reproducible:Yes
 
Summary:
I'm trying to plot various MKPointAnnotations. With VoiceOver off, all the pins appear on the map. With VoiceOver running, several never appear.

Steps to Reproduce:
1. Open the app with VoiceOver running
2. Pan around the map looking for the pin. It's not there
3. Close the app, turn VO off, restart the app
4. Pan around the map looking for the pin. It's there.

Expected Results:
Annotations should appear whether or not VO is enabled

Actual Results:
Certain annotations do not appear when VO is enabled.

Version:
iOS 10.2

Notes:
Look in ViewController.swift. There are several coordinates saved in a dict. Some work fine, others do not, even though they're totally valid coordinates (proven by the fact that if VO is off, they render just fine). The keys of the dict tell you where the pin should appear, and if it's one that has a problem rendering with VO enabled.

Configuration:
iPhone 7, iOS 10.2, Xcode 8

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!