###前提・実現したいこと
超初心者です。
ボタンを押すと消費税を計算するアプリをSwiftで作っています。
また、スイッチがオンの状態でそのスイッチを押すと追加の消費税を上乗せする。
追加の消費税とは↓見なくてもいいです。
(カナダには国に払う消費税と州に払う消費税があり、国に払う消費税は食料にはつかない。なので食料以外のものを買うときにオンにする。)
ちなみにスイッチがtaxsuich ,計算ボタンがculculate ,数字入力窓がcost ,結果が表示されるラベルがlabel です。
そしてtaxswitchはconnectionをOutlet ,StorageをStrongにしています
###発生している問題・エラーメッセージ
culculate(計算ボタン)を押した瞬間クラッシュします。
そしてif taxswitch.isOn{ の隣にThread 1: breakingpoint 1.1
と出ています。
そこが原因なのでしょうが、他の書き方がわからないので解決できません
###該当のソースコード
import UIKit
class ViewController: UIViewController {
//ラベル @IBOutlet var label: UILabel! //入力窓 @IBOutlet weak var cost: UITextField!
//追加消費税スイッチ
@IBOutlet var taxswitch: UISwitch! //計算ボタン @IBAction func culculate(_ sender: Any) { let x1: Double = Double(cost.text!)! let x2: Double = x1 * 1.07 if taxswitch.isOn{ let x4: Double = x2 * 1.05 let x5: String = String(format:"%f",x4) label.text = x5 } else if !taxswitch.isOn{ let x7: String = String(format:"%f",x2) label.text = x7 } }
###試したこと
そもそもisOnでいいのかわからないので if taxswitch == true
とかやって見ましたができませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
swift3
XCode8.3.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。