「たった2日でマスターできる iPhoneアプリ開発 集中講座 Xcode11 Swift5 対応」の「Lesson4 お菓子検索アプリを作ろう」でサンプルコード(P.404)通り入力したのですが以下のエラーが発生しました。
開発環境:Xcode 12.2
「Initializer for conditional binding must have Optional type, not ‘[ViewController.item.Json]’」
エラー場所は「お菓子の情報が取得できているか確認」の
if let items = json.item {
行です。
【解決方法】
下記のように「as Optional」を付加してください。
if let items = json.item as Optional {
これでエラーは無くなりました!