web-dev-qa-db-ja.com

UITableViewRowActionはiOS 13.0で廃止されました

プロジェクトのコードをアップグレードしようとしていますが、この警告が見つかりました

 func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    let deleteRowAction = UITableViewRowAction(style: .destructive, title: deleteActionTitle) { [unowned self] (_, indexPath) in
        //code you want to execute        }
    return [deleteRowAction]
}
6
user1828845

次のようなUISwipeActionsConfigurationUITableViewRowActionよりも使用できます。

override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {

  return UISwipeActionsConfiguration()
}
1
Anupam Mishra