回答編集履歴
3
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
![](
|
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
修正
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 =
|
23
|
+
imageName = "likeSelected"
|
24
24
|
|
25
25
|
}
|
26
26
|
|
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
![](50
|
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
|
|