我有一個問題。如何在ios5.1和ios6上都實現google map api?
我需要在iOS5.1和iOS6上實現Google Maps API。
我知道谷歌地圖已經建立在ios 5.1中。但是如果您需要使用,Google Map API將成爲第三部分。
我需要在iOS5.1和iOS6上實現谷歌地圖API。
我參考了Google Map SDK API教程。
指向支持的平臺的教程是iOS SDK 6.0或更高版本。
我實現了谷歌地圖API在iOS6的是正確的顯示地圖。(使用iPhone 6.0模擬器)
我使用IOS部署目標5.1。
但是,如果我更改爲iPhone 5.1模擬器。
應用程序崩潰。
我檢查了崩潰問題的原因是「Other Linker Flags set -ObjC」cause。
但我需要在iOS 5.1和iOS6上實現Google Maps。
如何解決此問題?
如何在ios5.1和ios6上同時編寫google maps api?
非常感謝。
我連接到日誌上的iOS 5.1版本分佈:
yld: Symbol not found: _OBJC_CLASS_$_UIActivityViewController
Referenced from: /Users/mac/Library/Application Support/iPhone Simulator/5.1/Applications/EC6760CC-D272-4949-A5BA-6AFB8B0C1A8F/HM.app/HM
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDK s/iPhoneSimulator5.1.sdk/System/Library/Frameworks/UIKit.framework/UIKit
in /Users/mac/Library/Application Support/iPhone Simulator/5.1/Applications/EC6760CC-D272-4949-A5BA-6AFB8B0C1A8F/HM.app/HM
感謝您的回覆。我沒有使用UIActivityViewController。添加Google Maps API後,問題就顯示出來了。但在我查看ios版本之前,我已經爲ios6代碼編寫了谷歌地圖。 iOS 6谷歌地圖sdk教程點在項目中添加「-ObjC」。如果我刪除了「-Objec」,則映射SDK代碼(ios6版本)並運行ios5.1模擬器。該應用程序沒有崩潰。但是,如果我刪除了「-Objc」,則iOS6代碼無法使用。 @@謝謝〜 – dickfala
@dickfala見我編輯的答案。 – Kamaros
非常感謝你〜我切換到版本1.4.3。問題已解決。謝謝〜:)你是一個熱心人。世界需要你更善良的人。 :) – dickfala