2011-09-23 67 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),然後添加框架。