質問編集履歴
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,10 +5,24 @@
|
|
5
5
|
どのようにすれば値を取得することができるのでしょうか?
|
6
6
|
|
7
7
|
```ここに言語を入力
|
8
|
-
|
8
|
+
class userViewController: UIViewController {
|
9
9
|
|
10
10
|
|
11
|
+
@IBOutlet weak var name: UILabel!
|
11
12
|
|
13
|
+
@IBOutlet weak var age: UILabel!
|
14
|
+
|
15
|
+
@IBOutlet weak var job: UILabel!
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
|
22
|
+
let ref = Database.database().reference()
|
23
|
+
|
24
|
+
|
25
|
+
|
12
26
|
override func viewDidLoad() {
|
13
27
|
super.viewDidLoad()
|
14
28
|
|
@@ -17,9 +31,9 @@
|
|
17
31
|
// Get user value
|
18
32
|
let value = snapshot.value as? NSDictionary
|
19
33
|
let username = value?["名前"] as? String ?? ""
|
20
|
-
let user = User(username: "名前") #(エラー内容)Argument passed to call that takes no arguments
|
21
|
-
|
22
34
|
|
35
|
+
self.name.text = username
|
36
|
+
|
23
37
|
// ...
|
24
38
|
}) { (error) in
|
25
39
|
print(error.localizedDescription)
|
@@ -27,7 +41,7 @@
|
|
27
41
|
|
28
42
|
// Do any additional setup after loading the view.
|
29
43
|
}
|
30
|
-
|
31
44
|
|
32
45
|
```
|
46
|
+
|
33
|
-
|
47
|
+

|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,7 +17,8 @@
|
|
17
17
|
// Get user value
|
18
18
|
let value = snapshot.value as? NSDictionary
|
19
19
|
let username = value?["名前"] as? String ?? ""
|
20
|
-
let user = User(username: 名前)
|
20
|
+
let user = User(username: "名前") #(エラー内容)Argument passed to call that takes no arguments
|
21
|
+
|
21
22
|
|
22
23
|
// ...
|
23
24
|
}) { (error) in
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,6 +4,7 @@
|
|
4
4
|
|
5
5
|
どのようにすれば値を取得することができるのでしょうか?
|
6
6
|
|
7
|
+
```ここに言語を入力
|
7
8
|
let ref = Database.database().reference()
|
8
9
|
|
9
10
|
|
@@ -27,4 +28,5 @@
|
|
27
28
|
}
|
28
29
|
|
29
30
|
|
31
|
+
```
|
30
32
|
公式を見ながらやってみたのですが、うまい具合に行きません。
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,4 +2,29 @@
|
|
2
2
|
|
3
3
|
firebaseのリアルタイムデータベースを使って値の保存を行なったのですが、値の取り出し方がわかりません。
|
4
4
|
|
5
|
-
どのようにすれば値を取得することができるのでしょうか?
|
5
|
+
どのようにすれば値を取得することができるのでしょうか?
|
6
|
+
|
7
|
+
let ref = Database.database().reference()
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
override func viewDidLoad() {
|
12
|
+
super.viewDidLoad()
|
13
|
+
|
14
|
+
let userID = Auth.auth().currentUser?.uid
|
15
|
+
ref.child("users").child(userID!).observeSingleEvent(of: .value, with: { (snapshot) in
|
16
|
+
// Get user value
|
17
|
+
let value = snapshot.value as? NSDictionary
|
18
|
+
let username = value?["名前"] as? String ?? ""
|
19
|
+
let user = User(username: 名前)
|
20
|
+
|
21
|
+
// ...
|
22
|
+
}) { (error) in
|
23
|
+
print(error.localizedDescription)
|
24
|
+
}
|
25
|
+
|
26
|
+
// Do any additional setup after loading the view.
|
27
|
+
}
|
28
|
+
|
29
|
+
|
30
|
+
公式を見ながらやってみたのですが、うまい具合に行きません。
|