将数据从Marker传递到其他VC

时间:2017-03-18 15:30:42

标签: ios swift xcode swift3

在这篇文章的开头,我要感谢@Nirav D的帮助:)

确定。所以问题。

我想通过google标记用prepareForSegue func传递一个类。怎么做?

2 个答案:

答案 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)