Попытка добавить маркер на карту Google, но приложение аварийно завершает работу при вызове функции addMarker()
. Детали исключения следующие:
Завершение работы приложения из-за необработанного исключения "GMSThreadException", причина: "Все вызовы Google Maps SDK для iOS должны выполняться из потока пользовательского интерфейса"
FYI vwGogleMap является глобальным, и в функции я пытаюсь построить маркер.
func addMarker() -> Void
{
var vwGogleMap : GMSMapView?
var position = CLLocationCoordinate2DMake(17.411647,78.435637)
var marker = GMSMarker(position: position)
marker.title = "Hello World"
marker.map = vwGogleMap
}
Любая помощь будет оценена по достоинству,
ТИА.