回答編集履歴

2

回答の修正

2020/09/27 09:03

投稿

tky_7201
tky_7201

スコア37

test CHANGED
@@ -1,3 +1,33 @@
1
- if文ところは元て、Outlet接続をも一度確認してみてください。
1
+ 公式ドキュメントを参考に以下よう書き換えたらどうでか?
2
2
 
3
- https://qiita.com/nsy_python/items/372e6e3737c67bada9f5
3
+ https://firebase.google.com/docs/database/ios/read-and-write?hl=ja
4
+
5
+
6
+
7
+ ```swift
8
+
9
+ let ref: DatabaseReference! = Database.database().reference()
10
+
11
+ let uid = Auth.auth().currentUser!.uid
12
+
13
+
14
+
15
+ let dailyDataInfo = ["sender":Auth.auth().currentUser?.uid,"data":dataLabel.text]
16
+
17
+ ref.child("dailyData/(uid)").setValue(dailyDataInfo){(result,error)in
18
+
19
+ if error != nil{
20
+
21
+ print(error)
22
+
23
+ }else{
24
+
25
+ print("送信完了")
26
+
27
+ self.dataLabel.text = ""
28
+
29
+ }
30
+
31
+ }
32
+
33
+ ```

1

修正

2020/09/27 09:03

投稿

tky_7201
tky_7201

スコア37

test CHANGED
@@ -1,35 +1,3 @@
1
- ```swift
1
+ if文のところは元に戻して、Outlet接続をもう一度確認してみてください。
2
2
 
3
- if error != nil{
4
-
5
- print(error)
6
-
7
- }else{
8
-
9
- print("送信完了")
10
-
11
- self.dataLabel.text = ""
3
+ https://qiita.com/nsy_python/items/372e6e3737c67bada9f5
12
-
13
- }
14
-
15
- ```
16
-
17
- 上記のコードを以下のように書き換えたら解決できないでしょうか?
18
-
19
-
20
-
21
- ```swift
22
-
23
- if let error = error {
24
-
25
- print(error)
26
-
27
- }else{
28
-
29
- print("送信完了")
30
-
31
- self.dataLabel.text = ""
32
-
33
- }
34
-
35
- ```