2011-09-23 65 views
0

我已经包括了苹果的KML查看器的类KMLParser.m在我的是,当我尝试建立项目让我的project.The问题实施KMLViewer两个错误这样的:错误,而在我的项目

_CLLocationCoordinate2DMake从引用: _strToCoords在KMLParser.o

_CLLocationCoordinate2DisValid,引用自: _strToCoordsKMLParser.m

我没有任何想法,为什么这个错误发生,因为我已经离开了文件KMLParser.mKMLParser.h完好无损,我没有对它们做任何改变。当我构建KML查看器时,一切都很好。请照亮我。

回答

0

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

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

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

+0

我已经这样做了,我已经添加了框架,但错误仍然存​​在。任何想法? – Hari

+0

您可能还需要添加MapKit框架。 – Anna

+0

也完成了。我添加了Core Location和MapKit框架... – Hari

1

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

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