@IBAction func createAlert(sender: AnyObject) {
if #available(iOS 8.0, *) {
let alert = UIAlertController(title: "Hey there!", message: "Are you sure?", preferredStyle: UIAlertControllerStyle.Alert)
} else {
if let alert.addAction(UIAlertAction(title: "OK", style: .Default, handler: { (action) -> Void in
self.dismissViewControllerAnimated(true, completion: nil)
}))
}
self.presentViewController(alert, animated: true, completion: nil)
}
エラーメッセージが表示され続けます。 1)予期した '{' after 'if'条件 2)条件内の変数バインディングにはイニシャライザが必要です。 助けてください!!!!UIAlertControllerを作成中にエラーが発生しました
Xcodeを更新してください。あなたは '#利用可能な(iOS 8.0、*) 'を認識しません。 – Moritz
'もしlet alert ...'の後ろにブロックがありません。もし必要ならば? –
あなたのif let alert.addAction(...には '{'がありません – pkacprzak