回答編集履歴

1

!

2018/07/23 02:18

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,13 +1,19 @@
1
- リロード後、selectedCatsArrayに保存されているセルに対して、
2
-
3
-
4
-
5
1
  ```swift
6
2
 
3
+ //リロード前に選択済セルを取得
4
+
5
+ let indexPaths = tableView.indexPathsForSelectedRows
6
+
7
+ //リロード!
8
+
7
- cell.isSelected = true
9
+ tableView.reloadData()
10
+
11
+ //選択済セルを復元
12
+
13
+ indexPaths?.forEach {
14
+
15
+ tableView.selectRow(at: $0, animated: false, scrollPosition: .none)
16
+
17
+ }
8
18
 
9
19
  ```
10
-
11
-
12
-
13
- してやればチェックマークを復元できます。