- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我使用的是 Xcode 7.1,部署目标是 iOS 9.1。该应用程序是“AreaCalculator”,它是用 Swift 编写的。我按照以下步骤设置了框架并导入了 map :
$ sudo gem install cocoapods
在“AreaCalculator”下 $ touch Podfile
我在 Podfile 中放入:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.1'
pod 'GoogleMaps'
$ pod 安装
在终端中:
[!] 无法加载插件规范 /Library/Ruby/Gems/2.0.0/gems/cocoapods-try-release-fix-0.1.2
更新本地规范存储库分析依赖关系下载依赖项安装谷歌地图 (1.10.5)生成 Pod 项目整合客户项目
[!] 请关闭所有当前的 Xcode session ,并从现在开始为该项目使用 AreaCalculator.xcworkspace
。发送统计数据Pod安装完成! Podfile 有 1 个依赖项,总共有 1 个pod 已安装。
之后,我在导航器中选择了 AreaCalculator 文件夹并选择 File\New\File…,然后选择 iOS\Source\Objective-C文件模板并创建了一个桥接文件:
“AreaCalculator-Bridging-Header.h”。
然后我在“Link Binary With Libraries”中添加“GoogleMaps.framework”。“GoogleMaps.framwork”和“GoogleMaps.bundle”都在Pods 文件夹。
完成所有这些之后,在 AppDelegate.swift 中,我输入:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let googleMapsApiKey = "MY_GOOGLE_IOS_API_KEY"
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
GMSServices.provideAPIKey(googleMapsApiKey)
return true
}
}
但是,编译器向我显示错误“使用未解析的标识符‘GMSServices’”。
我不知道我哪里做错了?谁能帮忙?
谢谢!
最佳答案
我已经通过在 AppDelegate.swift 中“导入 GoogleMaps”解决了这个问题。
关于ios - 使用未解析的标识符 'GMSServices',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862893/
我使用的是 Xcode 7.1,部署目标是 iOS 9.1。该应用程序是“AreaCalculator”,它是用 Swift 编写的。我按照以下步骤设置了框架并导入了 map : $ sudo gem
splunk 与 GMSServices 冲突,导致应用程序崩溃。如果我启动 splunk session GMSPicker 会使应用程序崩溃并显示。 func application(applic
我有两个成对使用的应用程序,都使用 GMSServices 的 GMSGeocoder 进行反向地理编码坐标搜索。但在第一个结果中,结果以英语显示,在其他结果中以设备本地语言显示。设备相同。 我查了很
与发布的问题类似 here . 一旦我尝试加载任何具有嵌入式 Google map 的 View Controller ,我的应用程序就会崩溃 - 我收到的错误如下: *** Terminating
我正在尝试使用 Swift 2.0 将 Google Maps SDK 实现到我的项目中。我遵循此操作,但在运行此操作时,我的应用出现以下错误: 2015-08-25 19:05:17.337 goo
我是一名优秀的程序员,十分优秀!