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

我在我的项目中包含了Apple KML Viewer的KMLParser.m类。我KMLParser.m的问题是,当我尝试构build项目时,出现如下两个错误:

_CLLocationCoordinate2DMake ,引用自:KMLParser.o中的_strToCoords

_CLLocationCoordinate2DisValid ,引用自: _strToCoords中的KMLParser.m

我不知道为什么发生这个错误,因为我已经完整地保留了文件KMLParser.mKMLParser.h ,我没有对它们做任何改变。当我构buildKML查看器时,一切都很好。 请照亮我。

您需要将Core Location框架添加到您的项目中(仅#import是不够的)。

对于Xcode 3.x,右键单击项目文件并转到添加 – 现有框架。

对于Xcode 4.x,请参阅如何在Xcode 4中“添加现有的框架”? 。

我也正在我的项目中实现KMLViewer。 事实certificate,意外链接不正确的目标将导致相同的错误。

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