Mapkit 上のピンポイントから別のビューコントローラーにデータ (quelmonument) を渡したい。すぐ下のこのコードを使用すると、適切な値を取得できますが、データを渡すために何ができるかわかりません。
func mapView(mapView: MKMapView!, annotationView: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
if control == annotationView.rightCalloutAccessoryView {
if let pinannotation = annotationView.annotation as? Artwork{
println("status was = \(pinannotation.quelmonument)")
var indexmonument = pinannotation.quelmonument
performSegueWithIdentifier("hugo", sender: self)
}
}
}
値2を送信しようとしましたが、機能していますが、2の代わりに「quelmonument」変数を送信したいと思います。ヒントを教えてください。
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "hugo"
{
if let destinationVC = segue.destinationViewController as? MonumentViewController{
destinationVC.numberToDisplay = 2
}
}
}