Właśnie zaktualizowałem Xcode 7.1. Kiedy próbuję ustawić mapType GMSMapView otrzymuję błąd Niejednoznaczne użycie "kGMSTypeNormal", Niejednoznaczne użycie "kGMSTypeTerrain" i Niejednoznaczne użycie "kGMSTypeHybrid".Google Maps niejednoznaczne użycie GMSMapViewType
@IBOutlet weak var mapView: GMSMapView!
func myfunc() {
if let myMapType = NSUserDefaults.standardUserDefaults().stringForKey(SettingsTableViewController.History.MapType) {
switch myMapType {
case "kGMSTypeNormal":
mapView.mapType = kGMSTypeNormal
case "kGMSTypeTerrain":
mapView.mapType = kGMSTypeTerrain
case "kGMSTypeHybrid":
mapView.mapType = kGMSTypeHybrid
default: break
mapView.mapType = kGMSTypeNormal
}
} else {
mapView.mapType = kGMSTypeNormal
}
}
Rozwiązałem mój problem. –
Podejrzewam, że tak się dzieje, ponieważ wyliczenia są duplikowane w niektórych frameworkach i podczas korzystania z GoogleMaps.kGMS ... odwołujesz się do stałej używając jej bezwzględnego i niepowtarzalnego identyfikatora. W każdy sposób - to działa. – Greg