如何在同一个应用程序中支持iOS 5和ios 6地图?

时间:2012-11-05 09:10:20

标签: iphone ios5 ios6 mapkit

我应该做些什么来支持我的应用程序中的两个地图,我的意思是iOS 5的iPhone将看到谷歌地图和iOS 6设备将看到新的地图

我很高兴获得指向教程的链接

2 个答案:

答案 0 :(得分:1)

要加载的地图的选择由iOS本身完成。 当你在iOS 5上时,你只需要处理不使用在iOS 6上添加的方法(检查目标是否响应选择器或使用宏来使用不同的代码) 新地图支持以前地图系统的所有方法。如果您的项目支持iOS 5,那么当您在iOS5上执行该应用时,您会看到Google地图,而在iOS6上执行该应用时,您会看到Apple地图。

一个好的方法imho,如果你是iOS编程的新手,就是为iOS 5目标开发并在iOS 5模拟器和设备上进行测试。然后,当你转移到iOS 6时,一切都应该正常,但在Apple Maps 自动: - )

答案 1 :(得分:0)