首页 > 解决方案 > Swift 问题:设置名为 map 的属性

问题描述

我在 XCode 8 中将我的 Swift 项目从 2.3 升级到 3.0。我使用 Google Maps API,他们有一些样板代码如下:

self.mapView.camera=camera
let marker = GMSMarker(position: camera.target)
marker?.snippet = "Hello World"
marker.map = self.mapView

但是,我的 XCode 8 Swift 编译器在最后一行给了我一个错误:

Cannot assign to property; map is a method

我无法控制 Google 的 GMSMarker 类中的属性。那么如何设置“地图”属性?

标签: swiftgoogle-mapsswift3

解决方案


推荐阅读