2017-12-12 25 views
0

이 내 코드Google지도 iOS 용 SDK

import UIKit  
import GooglePlaces 
import GoogleMaps 
@UIApplicationMain 

class AppDelegate: UIResponder, UIApplicationDelegate { 

    var window: UIWindow? 

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 

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

    return true 
} 

하지만 난 여전히 인해 캐치되지 않는 예외 'GMSServicesException', 이유는 응용 프로그램 종료를 제외하고

받고 있어요 : 'Google지도 SDK를 위해 아이폰 OS를 통해 초기화해야합니다 [GMSServices provideAPIKey을 ...] 나에게 t을 도와

다른 원인은 거기에 '사용하기 전에 o 그것을 고쳐라.

+1

[iOS 용 Google지도 API의 API 키 예외] (https://stackoverflow.com/questions/32812685/exception-on-api-key-of-google-maps-api-for-ios)) – MinnuKaAnae

+0

무엇을 할 수 있습니까? – Harsha

+0

컨트롤러 코드 – MinnuKaAnae

답변

0

ViewController 클래스가 appDelegate보다 먼저 호출됩니다. 따라서 APIKey가 시작되지 않았습니다. 이 것을 찾은 후 appDelegate에서 viewController를 시작합니다.