0
に直接行を変更することができます。私のアプリケーションが行うことですどのように私はこのコードを持っているテーブルビュー
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let update = UITableViewRowAction(style: .normal, title: "Update") { action, index in
print("Updated")
// I NEED THE CODE HERE TO MODIFY THIS ROW
}
let delete = UITableViewRowAction(style: .default, title: "Delete") { action, index in
print("Deleted")
self.items.remove(at: indexPath.row)
self.tblRefresh.reloadData()
UserDefaults.standard.set(self.items, forKey: "items")
}
return [delete, update]
}
:
...
var items:[String] = []
func tableView(tableView: UITableView!, canEditRowAtIndexPath indexPath: NSIndexPath!) -> Bool {
return true
}
....
と行をスワイプすると、更新を追加または削除するには、この機能を私はこのe。で選択した行を(変更するコードが必要
:これをリストして見て選択された行には値として「卵」があります)、ユーザーがRETURNを押すと自動的に保存されます。更新を確認する必要はありません。
削除ボタンは正常に機能します。