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

質問編集履歴

4

見やすく修正

2018/07/13 09:19

投稿

reeeeet
reeeeet

スコア95

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,6 @@
24
24
  Api.Post.observePosts { (post) in ⇦ わからない部分②
25
25
  self.fetchUser(uid: post.uid!, completed: {
26
26
  self.posts.append(post)
27
- self.activityIndicatorView.stopAnimating()
28
- self.tableView.reloadData()
29
27
  })
30
28
  }
31
29
  }

3

文字を見やすく変更

2018/07/13 09:19

投稿

reeeeet
reeeeet

スコア95

title CHANGED
File without changes
body CHANGED
@@ -31,7 +31,7 @@
31
31
  }
32
32
 
33
33
  ```
34
- おそらくなのですが、わからない部分①のnewPostの値がわからない部分②のpostに入っていると思います。
34
+ おそらくなのですが、**わからない部分①**のnewPostの値が**わからない部分②**のpostに入っていると思います。
35
35
 
36
36
  completionで渡して、呼び出し時にトレイリングクロージャで引数を付ければ、値は渡されると考えておけばよいですか?
37
37
 

2

タイトルの変更

2018/07/13 08:26

投稿

reeeeet
reeeeet

スコア95

title CHANGED
@@ -1,1 +1,1 @@
1
- Firebaseを使うときのswiftのクロージャの値の受け渡しが理解できない
1
+ swiftのクロージャの値の受け渡しが理解できない(Firebase使用)
body CHANGED
File without changes

1

タイトルの変更

2018/07/13 04:46

投稿

reeeeet
reeeeet

スコア95

title CHANGED
@@ -1,1 +1,1 @@
1
- Firebaseを使うときのswiftのクロージャにつ
1
+ Firebaseを使うときのswiftのクロージャの値の受け渡しが理解できな
body CHANGED
@@ -8,7 +8,7 @@
8
8
  REF_POSTS.observe(.childAdded) { (snapshot: FIRDataSnapshot) in
9
9
  if let dict = snapshot.value as? [String: Any] {
10
10
  let newPost = Post.transformPostPhoto(dict: dict, key: snapshot.key)
11
- completion(newPost)⇦わからない部分①
11
+ completion(newPost)⇦ わからない部分①
12
12
  }
13
13
  }
14
14
  }
@@ -21,7 +21,7 @@
21
21
  }
22
22
 
23
23
  func loadPosts() {
24
- Api.Post.observePosts { (post) in ⇦わからない部分②
24
+ Api.Post.observePosts { (post) in ⇦ わからない部分②
25
25
  self.fetchUser(uid: post.uid!, completed: {
26
26
  self.posts.append(post)
27
27
  self.activityIndicatorView.stopAnimating()