0

アクセスするときtableView(tableView,editActionsForRowAtIndexPath)に、以前に選択した で関数を呼び出したいのですUITableViewCellが、tableView.indexPathForSelectedRowを返していnilます。

これが私が使用しているコードです。if ステートメント内のブロックは実行されずtableView.indexPathForSelectedRow、値を返しnilます。

    func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {

        if let selectedRow = activityTableView.indexPathForSelectedRow {
            updateCell(atIndexPath: selectedRow)
        }

        var rowActions = [UITableViewRowAction]()

        ....

        return rowActions

}
4

0 に答える 0