Я пытаюсь добавить панель вкладок в верхней части моей карты Google, однако, всякий раз, когда я запускаю этот код Xcode всегда падает и говорит мне «Фатальная ошибка: неожиданно нашел ноль в то время как разворачивание необязательного значения»Как добавить вкладку поверх моей карты google?
Вот мой код:
@IBOutlet var tabControlller: UITabBar!
override func loadView() {
let camera = GMSCameraPosition.cameraWithLatitude(25.0330, longitude: 121.5654, zoom: 6.0)
let mapView = GMSMapView.mapWithFrame(CGRectMake(10, 10, 10, 10), camera: camera)
mapView.myLocationEnabled = true
mapView.settings.tiltGestures = true
mapView.settings.rotateGestures = true
view = mapView
view.insertSubview(tabControlller, aboveSubview: mapView)
// Creates a marker in the center of the map
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: 25.0330, longitude: 121.5654)
marker.title = "Taipei"
marker.snippet = "Taiwan"
marker.map = mapView
let mapInsets = UIEdgeInsets(top: 100.0, left: 0.0, bottom: 0.0, right: 0.0)
mapView.padding = mapInsets
}
Я уверен, что ошибка происходит из view.insertSubview (tabControlller, aboveSubview: MAPview), однако, я не уверен, как добавить, что TabBar на вершине моей карте Google? Я делаю это программно или через IB?
Благодарим за помощь!