我有一个问题。如何在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