読者です 読者をやめる 読者になる 読者になる

ぽじてぃぶしんきんぐ

1年目エンジニアのブログ。備忘録と趣味の垂れ流し。

Swift: tableViewを横スワイプして2つのボタンを出すときにハマったこと。

swift

045. TableViewのボタンの拡張 - Swift Docs
seeku.hateblo.jp

このへんを参考にして作っていたのですが、ボタン拡張のeditActionsForRowAtIndexPathになんかエラーが出ていて、うまく進めませんでした。なんかよくわかんないのですが、Swift2かXcode7Betaのせいかわかりませんが、editActionsForRowAtIndexPathを引数に取る関数の使い方が変わったようです。

//変更前
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]? {}

//変更後
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {}

戻り値が変わっただけみたいですが、ちょっとハマったので記録しておきます。