在这篇文章的开头,我要感谢@Nirav D的帮助:)
确定。所以问题。
我想通过google标记用prepareForSegue func传递一个类。怎么做?
答案 0 :(得分:1)
你太靠近了,只需用你的数组对象设置passedMarker
。
if let marker = sender as? GMSMarker , //is it correct do declare marker as GMSMarker?
let dict = marker.userData as? [String:Int] {
let markerIndex = dict["index"]!
nextVC.passedMarker = self.markers[markerIndex]
}
现在只需访问passedMarker
的{{1}}中的viewDidLoad
媒体资源。
答案 1 :(得分:0)
编辑此内容 performSegue(withIdentifier:" details",sender:marker)
要 performSegue(withIdentifier:" details",sender:self)