0

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


            }

        }
    }
4

0 に答える 0