回答編集履歴

1

内容の追加

2021/12/24 09:18

投稿

hameji001
hameji001

スコア639

test CHANGED
@@ -1,9 +1,53 @@
1
- 通常は、どこかにデータを保存するようにして、(Realmやfirestore, userdefaultsなど)
1
+ 通常は、どこかにデータを保存するようにして
2
2
 
3
- 戻る時は、直接viewからviewに値を渡さいことの方が多いと思います。
3
+ (Realmやfirestore, userdefaultsど)
4
+
5
+ と思いますので、
4
6
 
5
7
 
6
8
 
9
+ TableView->Detailなどの場合、
10
+
11
+ tableViewではリストで表示していると思うので、
12
+
13
+
14
+
15
+ ```Swift
16
+
17
+ list = [data1, data2, data3, ...]
18
+
19
+
20
+
21
+ cell1 = data1
22
+
23
+ cell2 = data2
24
+
25
+ cell3 = data3 ...
26
+
27
+
28
+
29
+ ```
30
+
31
+ のように組んで、
32
+
33
+ Detailに移るときは、
34
+
35
+ didSelectのindexPath.rowを用い、
36
+
37
+ indexの値・もしくはデータを送るようにするですね。
38
+
39
+
40
+
41
+ 戻る時は、直接viewからviewに値を渡さないことの方が多く、
42
+
43
+ detailで編集した等はその場で保存。
44
+
45
+
46
+
47
+ tableViewに戻ったら、データの再取得で更新しますね。
48
+
49
+
50
+
7
- どうしても渡したいということでしたら、以下を参考に。
51
+ 戻る時にどうしても渡したいということでしたら、以下を参考に。
8
52
 
9
53
  [https://qiita.com/wadaaaan/items/acc8967c836d616e3b0b](https://qiita.com/wadaaaan/items/acc8967c836d616e3b0b)