IOS 3中的动态链接与IOS 4库

时间:2010-12-15 17:22:20

标签: iphone xcode ios

我必须创建一个在地图中绘制圆圈的应用程序,我使用MKOverlay制作它,问题是MKOverlay可以从IOS 4获得,我的应用程序应该安装在IOS 3.1中。 如果应用程序在IOS 3中运行,我可以接受不要绘制圆圈,但如果应用程序在具有IOS 4的设备上运行则必须在地图中绘制。

我把IF_IOS4_OR_GREATER放在IOS 3和IOS 4之间的代码中,这很好用,但在某些方面我有那个

导入MapKit / MKOverlay.h< ----问题

@interface Circle:MKCircle {< -----问题“MkCircle”(不可用 ... ... } 所以我有一个编译时错误(因为我为IOS 3编译)。 解决这个问题的最佳方法是什么?

谢谢,请原谅我可怕的英语:s

1 个答案:

答案 0 :(得分:1)

将Base SDK设置为4.2,将编译器设置为LLVM GCC。基本上,按照本博客文章中描述的Marco Arment所做的一切:http://www.marco.org/1648550153