在我的项目中实现KMLViewer时出错

时间:2011-09-23 14:38:32

标签: iphone ios kml

我在我的项目中包含了Apple的KML Viewer的KMLParser.m类。我遇到的问题是,当我尝试构建项目时,我会遇到两个错误:

_CLLocationCoordinate2DMake,引自: KMLParser.o中的_strToCoords

_CLLocationCoordinate2DisValid,引自: _strToCoords

中的KMLParser.m

我不知道为什么会出现这个错误,因为我保留了文件KMLParser.mKMLParser.h,我没有对它们做任何改动。当我构建KML Viewer时,一切都好。请照亮我。

2 个答案:

答案 0 :(得分:1)

我也在我的项目中实现KMLViewer。事实证明,意外链接错误的目标会导致相同的错误。

对于XCode 4.x,在目标列表下,可能有多个目标,例如MyApp和MyAppTests。选择正确的目标(例如,MyApp),然后添加框架。

答案 1 :(得分:0)

您需要将核心位置框架添加到项目中(仅#import是不够的。)

对于Xcode 3.x,右键单击项目文件并转到Add - Existing Frameworks。

对于Xcode 4.x,请参阅How to "add existing frameworks" in Xcode 4?