質問するログイン新規登録

質問編集履歴

4

修正

2019/02/13 06:39

投稿

pokerStars
pokerStars

スコア67

title CHANGED
File without changes
body CHANGED
@@ -5,10 +5,24 @@
5
5
  どのようにすれば値を取得することができるのでしょうか?
6
6
 
7
7
  ```ここに言語を入力
8
- let ref = Database.database().reference()
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
+ ![イメージ説明](12660a988cd71eca8bfc3fc98ea40573.png)

3

修正

2019/02/13 06:39

投稿

pokerStars
pokerStars

スコア67

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

修正

2019/02/13 05:49

投稿

pokerStars
pokerStars

スコア67

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

修正

2019/02/13 04:27

投稿

pokerStars
pokerStars

スコア67

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
+ 公式を見ながらやってみたのですが、うまい具合に行きません。