回答編集履歴

3

修正

2018/05/05 09:13

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- ![](aea274f3e129997684f550d887e1cdb5.png)
1
+ ![](96fe1f653844fd31fa3ad9ab8cf0f621.png)
2
2
 
3
3
 
4
4
 
@@ -6,7 +6,7 @@
6
6
 
7
7
  おそらく`Optional Unwrap`が分かりにくくしているのかと、、、
8
8
 
9
- 自分が書くのでしたら、以下の用に`Optional Unwrap`して`Bool`型になったものを使うのがわかりやすいと思います。
9
+ 自分が書くのでしたら、以下の用に`Optional Unwrap`して`Bool`型になったものを使うのがわかりやすいと思います(三項演算子ではなくなってますが)
10
10
 
11
11
 
12
12
 
@@ -20,6 +20,8 @@
20
20
 
21
21
  if let isliked = post.isLiked, isliked {
22
22
 
23
+ // Optional Unwrapでき、条件がtrueの場合
24
+
23
25
  imageName = "likeSelected"
24
26
 
25
27
  }

2

修正

2018/05/05 09:13

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -14,13 +14,13 @@
14
14
 
15
15
  ```swift
16
16
 
17
- var imageName: String = ""
17
+ var imageName: String = "like"
18
18
 
19
19
 
20
20
 
21
- if let liked = post.isLiked {
21
+ if let isliked = post.isLiked, isliked {
22
22
 
23
- imageName = !liked ? "like" : "likeSelected"
23
+ imageName = "likeSelected"
24
24
 
25
25
  }
26
26
 

1

修正

2018/05/05 08:58

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- ![](506648771f42bc4cd6bd5cb43eeae459.png)
1
+ ![](aea274f3e129997684f550d887e1cdb5.png)
2
2
 
3
3
 
4
4
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  if let liked = post.isLiked {
22
22
 
23
- imageName = liked ? "like" : "likeSelected"
23
+ imageName = !liked ? "like" : "likeSelected"
24
24
 
25
25
  }
26
26