質問編集履歴

1

追記

2021/11/13 05:21

投稿

rararara
rararara

スコア11

test CHANGED
@@ -1 +1 @@
1
- 配列の値を合計するうううう
1
+ ああああああああああああああああああああ
test CHANGED
@@ -1,33 +1 @@
1
- Firestoreに複数のドキュメントが保存されているとします。
2
-
3
- そのドキュメントには、TimeStamp型の年月日とInt型の値を持つフィールドがあるとします。
4
-
5
-
6
-
7
- (例
8
-
9
- 2021年10月10日 100
10
-
11
- 2021年10月10日 200
12
-
13
- 2021年11月1日 1000
14
-
15
- 2021年11月2日 2000
16
-
17
-
18
-
19
- これらを月毎に合計値を表示させたいです。
20
-
21
- 上記の場合を例にすると
22
-
23
- 2021年10月 300
24
-
25
- 2021年11月 3000
26
-
27
-
28
-
29
- numberOfRowsInSectionはArray.countをreturnしてます。
30
-
31
- viewWillAppearで、Firestore.firestore().collection(略).order(by: "date", descending: true).addSnapshotListener()をしており、この中でドキュメントをArrayに格納しています。現状は、ドキュメントの数だけArrayに格納する形になっているため、全てのドキュメントがreturnにより可視化されている状態です。
32
-
33
- なので、Arrayに入れる際、計算した結果を渡せばいいと思うのですが、addSnapshotListener()をした場合、どのように記述すればいいのかが分かりません。
1
+ ああああああああああああああああああああああああああああああああああ