2017-05-05 9 views
1

前回選択した行のdidDeselectRowAtで現在選択されている行を知りたい。私は "tableView.indexPathsForSelectedRows"を使用しようとしましたが、それはnilを返します。私は、テーブルビューは前回選択された行の選択を解除したので、DeselectRowAtファンドを呼び出したと思います。以前に選択した行のdidDeselectRowAtの後にユーザーが選択した行のdidSelectRowAtを呼び出すために、行テーブルビューストアにどのようにアクセスできますか。
誰でも私を助けてくれますか?私はスイフト3を使用しています。
ありがとうございました。前回選択した行のdidDeselectRowで次に選択された行のIndexPathを知るには?

+1

を割り当てるdidDeselect上でクリックを割り当てるdidSelectクリックしたとき、2つのvarプロパティ

var currentIndexSelected : Int var previousIndexSelected : Int 

を取る必要がありますここに。 –

答えて

1

ユーザーが

currentIndexSelected = indexPath.row 

、ユーザーがあなたにもコードを提供しようとした何

previousIndexSelected = currentIndexSelected