1. ホーム
  2. Swift

Swift Error fatal error: Optional value のアンラップ中に予期せず nil を発見した。

2022-02-17 02:54:44

致命的なエラーです。空のオプション値をアンパックしています。

強制的にアンラップする。オプションの後に感嘆符を追加します。例えば、"value!"のように。

エラーコード: 

<スパン <スパン させる テストストリング = lalala"

させる a = testString. int ();

プリントラン ( " \ ( a! )"です。 )


<スパン 空のオプショナルを解凍すると、ランタイムエラーが発生します。だから、オプショナルが空かどうか判断してからアンラップする必要がある。

正しい書き方 

しめる testString = ラララ。

しめる a = testString. トイント ();

もし (a ! = ぜつむ ) { <未定義

プリントレンダリング ( " \ ( a! )"です。 )

        }