为什么IOS应用在使用Google Places API时崩溃了?

时间:2016-10-08 11:15:27

标签: ios swift2 google-places-api

根据Google Doc here我尝试了他们所说的一切,但由于这个错误,我所有的努力都是徒劳的。但我在info.plist中没有任何变化。

2016-10-08 16:55:36.045 ContactApp [2674:83727] ***由于未被捕获的异常终止应用程序' GMSPlacesException',原因:' Google Places API for iOS必须是在使用之前通过[GMSPlacesClient提供APIKey:...]初始化'

在我的AppDelegate.swift中,我的确如下所示

import UIKit
import GoogleMaps

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

        GMSServices.provideAPIKey("**********************")
        return true
    }

}

我只是复制代码并粘贴到我的控制器上。这也是我的控制器here

的链接

我该怎么办?请提供任何建议。

1 个答案:

答案 0 :(得分:4)

使用

GMSPlacesClient.provideAPIKey("YOUR_API_KEY")

而不是

GMSServices.provideAPIKey("**********************")