UIAlertView
ユーザーにを提示していますが、ハンドラーの記述方法がわかりません。これは私の試みです:
let alert = UIAlertController(title: "Title",
message: "Message",
preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Okay",
style: UIAlertActionStyle.Default,
handler: {self in println("Foo")})
Xcodeでたくさんの問題が発生します。
ドキュメントは言う convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!)
現時点では、ブロック/クロージャー全体が少し頭上にあります。どんな提案も大歓迎です。
{alert in println("Foo")}
、{_ in println("Foo")}
と{println("Foo")}
も動作するはずです。