Próbuję dodać mapę przy użyciu GMSMapView
, ale dostaję błędy podczas tworzenia gniazdka dla widoku.Słaby może być zastosowany tylko do typów protokołów klasy i klasy nie <<errortype>>
Poniżej znajduje się fragment kodu:
import UIKit
import GoogleMaps
class MapViewController: UIViewController {
@IBOutlet weak var mapVIew: GMSMapView!
@IBOutlet weak var mapCenterPinImage: UIImageView!
@IBOutlet weak var pinImageVerticalConstraint: NSLayoutConstraint!
var searchedTypes = ["bakery", "bar", "cafe", "grocery_or_supermarket", "restaurant"]
let locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestWhenInUseAuthorization()
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Types Segue" {
let navigationController = segue.destinationViewController as! UINavigationController
let controller = navigationController.topViewController as! TypesTableViewController
controller.selectedTypes = searchedTypes
controller.delegate = self
}
}
}
Dostaję następujące błędy na linii
@IBOutlet weak var mapVIew: GMSMapView!:
- słaby może być stosowana tylko do klasy i protokół związany z klasy typy nie <>
- użycie niezadeklarowanego typu "GMSMapView"
Proszę może ktoś mi pomóc
Czy przypisałeś klasę GMSMapView do tego widoku z planszy opowieści? –
@JigarTarsariya Tak mam – PersianBlue
Usuń słabe i zrób IBOutlet tego widoku –