Ich versuche, eine Tab-Leiste oben auf meiner google map jedoch hinzufügen, wenn ich diesen Code Xcode immer laufen stürzt und sage mir „fatale Fehler: unerwartet gefunden Null, während einen optionalen Wert auspackt“Wie füge ich eine Tableiste oberhalb meiner Google Map hinzu?
Hier ist mein Code:
@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
}
ich bin ziemlich sicher, dass der Fehler aus dem view.insertSubview (tabControlller, aboveSubview: mapView) kommt aber ich bin nicht sicher, wie das Tabbar auf meinem google map hinzufügen? Mache ich das programmatisch oder über IB?
Danke für Ihre Hilfe!