退会済みユーザー
2019/08/30 20:47 投稿
`if let items = json.item {`のような記法において、`=`の右側に設定できるのは、 |
`if let items = json.item {`のような記法において、`=`の右側に設定できるのは、オプショナル型のみです。 |
今回は、`if let items = json.item {`の`json.item`が非オプショナル型であるため、発生していると思われます。 |
解決方法についてですが、非オプショナルであれば、そもそもnilチェックが不要であるので、単に`let items = json.item`と書けば、解決します。 |