#ios #swift2 #google-places-api
#iOS #swift2 #google-places-api
Вопрос:
Согласно документу Google здесь, я пробовал делать все, что они сказали, но все мои усилия напрасны из-за этой ошибки. Но я не внес никаких изменений в info.plist.
2016-10-08 16:55:36.045 ContactApp [2674:83727] *** Завершение работы приложения из-за неперехваченного исключения ‘GMSPlacesException’, причина: ‘API Google Places для iOS должен быть инициализирован с помощью [GMSPlacesClient provideAPIKey:…] перед использованием’
В моем 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
}
}
и я просто скопировал код и вставил в свой контроллер. Здесь также есть ссылка на мой контроллер
что я могу сделать? Пожалуйста, предоставьте какие-либо предложения.
Комментарии:
1. Установите точку останова в инструкции и посмотрите, попала ли она.
2. извините, я не расслышал ваш комментарий. Объясните, что я должен делать.
Ответ №1:
Использование
GMSPlacesClient.provideAPIKey("YOUR_API_KEY")
вместо
GMSServices.provideAPIKey("**********************")