回答編集履歴
1
!
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
|
-
|
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
|
-
してやればチェックマークを復元できます。
|