関数をトリガーするボタンと同じタグ値を持つ UISwitch を取得するこの関数があり、UISwitch のステータスを true に変更することを意図しています。
let tagToSwitch = self.view.viewWithTag(sender.tag) as? UISwitch
tagToSwitch?.setOn(true, animated: true)
ただし、これは機能しませんtagToSwitch!
。アプリを変更するとクラッシュしてエラー'fatal error: unexpectedly found nil while unwrapping an Optional value'
が返されますが、この前にsender.tag値を出力すると、正しい値が出力されるため、どこが間違っているのかわかりません。
どんな助けでも大歓迎です。