我目前有一個地圖視圖控制器設置一個引腳到一個位置。當點擊這個引腳時,我希望它能夠轉到另一個視圖控制器,但是它在運行時不會執行任何操作。有任何想法嗎?點擊一個引腳到另一個ViewController
import UIKit
import MapKit
class mapquiz: UIViewController {
@IBOutlet weak var mapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
let location = CLLocationCoordinate2DMake(33.5206608, -1.8913687)
mapView.setRegion(MKCoordinateRegionMakeWithDistance(location, 1500, 1500), animated: true)
let pin = PinAnnotation(title: "Birmingham", subtitle:"Second largest city" , coordinate: location)
mapView.addAnnotation(pin)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "newView") {
var UserViewController = (segue.destination as! UserViewController)
}
}
}
}
sigbart error?任何解決方案 –
你能解釋更多關於這個錯誤嗎?你在使用Swift 2還是3? –
嗨,這是現在工作謝謝,但是當我點擊引腳,它需要我直接到下一個視圖控制器,但我想它,所以當我點擊引腳它顯示標題和副標題,然後當我點擊這是帶我到視圖控制器?謝謝 –