回答編集履歴
2
クラス名変更
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
// self.view: UIView?
|
10
10
|
|
11
|
-
guard let view:
|
11
|
+
guard let view: SKView? = self.view else {
|
12
12
|
|
13
13
|
// viewがnilなら、ここの処理が実行される
|
14
14
|
|
1
記述ミス
test
CHANGED
@@ -24,8 +24,6 @@
|
|
24
24
|
|
25
25
|
let width: CGFloat = self.view.frame.width //× self.viewがnilの可能性があるため、ビルドで弾かれる
|
26
26
|
|
27
|
-
let width: CGFloat = self.view!.frame.width // self.viewがnilでないことを宣言する
|
27
|
+
let width: CGFloat = self.view!.frame.width // self.viewがnilでないことを宣言する
|
28
|
-
|
29
|
-
let width: CGFloat = self.view.frame.width ?? 0.0 // nilだった場合の代わりを用意する
|
30
28
|
|
31
29
|
```
|