我在我的项目中包含了Apple的KML Viewer的KMLParser.m
类。我遇到的问题是,当我尝试构建项目时,我会遇到两个错误:
_CLLocationCoordinate2DMake
,引自:
KMLParser.o中的_strToCoords
_CLLocationCoordinate2DisValid
,引自:
_strToCoords
KMLParser.m
我不知道为什么会出现这个错误,因为我保留了文件KMLParser.m
和KMLParser.h
,我没有对它们做任何改动。当我构建KML Viewer时,一切都好。请照亮我。
答案 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?。