質問編集履歴

4

修正

2019/02/13 06:39

投稿

pokerStars
pokerStars

スコア67

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,35 @@
12
12
 
13
13
  ```ここに言語を入力
14
14
 
15
+ class userViewController: UIViewController {
16
+
17
+
18
+
19
+
20
+
21
+ @IBOutlet weak var name: UILabel!
22
+
23
+
24
+
25
+ @IBOutlet weak var age: UILabel!
26
+
27
+
28
+
29
+ @IBOutlet weak var job: UILabel!
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+
42
+
15
- let ref = Database.database().reference()
43
+ let ref = Database.database().reference()
16
44
 
17
45
 
18
46
 
@@ -36,9 +64,9 @@
36
64
 
37
65
  let username = value?["名前"] as? String ?? ""
38
66
 
39
- let user = User(username: "名前") #(エラー内容)Argument passed to call that takes no arguments
67
+
40
68
 
41
-
69
+ self.name.text = username
42
70
 
43
71
 
44
72
 
@@ -56,10 +84,10 @@
56
84
 
57
85
  }
58
86
 
59
-
60
-
61
87
 
62
88
 
63
89
  ```
64
90
 
91
+
92
+
65
- 公式を見ながらやってみたのですが、うまい具合に行きません。
93
+ ![イメージ説明](12660a988cd71eca8bfc3fc98ea40573.png)

3

修正

2019/02/13 06:39

投稿

pokerStars
pokerStars

スコア67

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,9 @@
36
36
 
37
37
  let username = value?["名前"] as? String ?? ""
38
38
 
39
- let user = User(username: 名前)
39
+ let user = User(username: "名前") #(エラー内容)Argument passed to call that takes no arguments
40
+
41
+
40
42
 
41
43
 
42
44
 

2

修正

2019/02/13 05:49

投稿

pokerStars
pokerStars

スコア67

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,8 @@
9
9
  どのようにすれば値を取得することができるのでしょうか?
10
10
 
11
11
 
12
+
13
+ ```ここに言語を入力
12
14
 
13
15
  let ref = Database.database().reference()
14
16
 
@@ -56,4 +58,6 @@
56
58
 
57
59
 
58
60
 
61
+ ```
62
+
59
63
  公式を見ながらやってみたのですが、うまい具合に行きません。

1

修正

2019/02/13 04:27

投稿

pokerStars
pokerStars

スコア67

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,53 @@
7
7
 
8
8
 
9
9
  どのようにすれば値を取得することができるのでしょうか?
10
+
11
+
12
+
13
+ let ref = Database.database().reference()
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+ override func viewDidLoad() {
22
+
23
+ super.viewDidLoad()
24
+
25
+
26
+
27
+ let userID = Auth.auth().currentUser?.uid
28
+
29
+ ref.child("users").child(userID!).observeSingleEvent(of: .value, with: { (snapshot) in
30
+
31
+ // Get user value
32
+
33
+ let value = snapshot.value as? NSDictionary
34
+
35
+ let username = value?["名前"] as? String ?? ""
36
+
37
+ let user = User(username: 名前)
38
+
39
+
40
+
41
+ // ...
42
+
43
+ }) { (error) in
44
+
45
+ print(error.localizedDescription)
46
+
47
+ }
48
+
49
+
50
+
51
+ // Do any additional setup after loading the view.
52
+
53
+ }
54
+
55
+
56
+
57
+
58
+
59
+ 公式を見ながらやってみたのですが、うまい具合に行きません。