Schnell - Führen Sie Segue aus

if (view.annotation.title as String!) == "Helgoland " {
  currentLong = 7.889021
  currentLat = 54.180210 
  url = "google.com"

  let alertController: UIAlertController = UIAlertController(title: "Change Map Type", message: nil, preferredStyle: UIAlertControllerStyle.Alert)
  let cancelAction: UIAlertAction = UIAlertAction(title: "Back", style: UIAlertActionStyle.Cancel, handler: nil)
  let button1action: UIAlertAction = UIAlertAction(title: "Product Page", style: UIAlertActionStyle.Default, handler: { (action: UIAlertAction!) -> () in
    performSegueWithIdentifier("showShop", sender: self)
  })
  let button2action: UIAlertAction = UIAlertAction(title: "Video", style: UIAlertActionStyle.Default, handler: { (action: UIAlertAction!) -> () in
    youtubeVideoID = "XX"
    UIApplication.sharedApplication().openURL(NSURL(string: "http://www.youtube.com/watch?v=\(youtubeVideoID)"))
  })
  alertController.addAction(cancelAction)
  alertController.addAction(button1action)
  alertController.addAction(button2action)
  self.presentViewController(alertController, animated: true, completion: nil)
}

Bekomme ich immer einen Fehler mit

"Implizite Verwendung von 'selbst' in Schließung; verwenden Sie "selbst". machen erfassen
semantische explizite"

aber wenn ich self.view es auch nicht.

InformationsquelleAutor der Frage Fabian Boulegue | 2014-09-25

Schreibe einen Kommentar