警告内容
色々な変数を扱いながら、コーディングしていると、以下のような警告が表示されることがあると思います。
Variable ‘xxx’ was written to, but never read
原因
この警告を翻訳すると、「変数「xxx」に書き込まれましたが、読み取られませんでした」です。
つまり、変数の変更は行われましたが、その変数は使われませんでした。ということを言っています。
例えば、以下のようなプログラムだと警告が起きます。
var str = "" str = "あああ"
strが使われていないので、この変数意味ないよと言っているわけです。
なので、この変数を以下のようにprintでも良いので使えば警告が消えます。
var str = "" str = "あああ" print(str)
解決方法
その変数を使用する。