SpriteKitのViewを使う際にself.view!.frame.widthこのようにアンラップを書くようにXcodeが促します。
サイズの指定などによく使うためguard節でアンラップをしたいと考え下記のようにラップをしてみました。
Swift
1guard let view:SKView = self.view! else { 2 return 3 }
するとoptional valueではないと怒られてしまいました。warningの内容は下記になります。
warning
1Non-optional expression of type 'SKView' used in a check for optionals
!や?をつけないとエラーになるのにguardを使ってアンラップをするとoptionalじゃないと怒られて何が何だかわかりません。
どうするのが正解なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/12 13:28
2019/04/16 04:40
2019/04/16 05:08 編集
2019/04/16 05:13