前提・実現したいこと
足し算のアプリ作成中に出てきました。
初心者ですが、解決方法のわかる方、よろしくお願いします。
発生している問題・エラーメッセージ
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
該当のソースコード
import UIKit class ViewController2: UIViewController { @IBOutlet var January: UITextField! @IBOutlet var February: UITextField! @IBOutlet var March: UITextField! @IBOutlet var April: UITextField! @IBOutlet var May: UITextField! @IBOutlet var June: UITextField! @IBOutlet var July: UITextField! @IBOutlet var August: UITextField! @IBOutlet var September: UITextField! @IBOutlet var October: UITextField! @IBOutlet var November: UITextField! @IBOutlet var December: UITextField! @IBOutlet var Year: UITextField! override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } @IBAction func Add(_ sender: UIButton) { let x1 = Int(January.text!) let x2 = Int(February.text!) let x3 = Int(March.text!) let x4 = Int(April.text!) let x5 = Int(May.text!) let x6 = Int(June.text!) let x7 = Int(July.text!) let x8 = Int(August.text!) let x9 = Int(September.text!) let x10 = Int(October.text!) let x11 = Int(November.text!) let x12 = Int(December.text!) let y = x1! + x2! + x3! + x4! + x5! + x6! + x7! + x8! + x9! + x10! + x11! + x12! Year.text = y.description } }
急募という情報は不要ですので削除しましょう。
アドバイスまでに
スクリーンショットのエラーをよくみてみましょう。
キーワードは nil optional です
追記
下記ページの「Optional型変数でnilでないことを言い張る「!」」
の2個目のコードの下から読んでみてください。
https://www.yoheim.net/blog.php?q=20150401