我最近一直在将应用程序移到iOS 7上,虽然现在大多数工作正常但是有一段代码可以调用地图来显示方向。代码在iOS 6下工作正常,我无法发现任何重大更改,但我可能会遗漏一些内容,我创建一个MKMapItem
并将其存储为实例变量,然后在用户点击注释时检索它视图。在那个阶段,地图会加载,并抛出指示不可用的错误。
答案 0 :(得分:4)
我遇到过这种情况。我意识到,MKPlacemark
我用来创建MKMapItem
的地址字典中的信息与Apple无法查找的信息相匹配。
最后我没有使用任何地址信息,我只使用了坐标,然后为MKPlacemark
提供了一个名称(显示在地图中的注释中)。