我是一個相當新的程序員,我剛開始使用Xcode。 Atm我試圖做一個計算器,可以從3個輸入值(高度,長度爲&寬度)計算總音量,但我似乎無法使其計算出來。現在我可以輸入一個值並點擊按鈕,然後崩潰。 在此先感謝! 這裏是我的代碼:有3個輸入值計算音量時出現問題。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
@IBOutlet weak var HeightInput: NSTextField!
@IBOutlet weak var LengthInput: NSTextField!
@IBOutlet weak var WidthInput: NSTextField!
@IBOutlet weak var Result: NSTextField!
@IBAction func Calculate(_ sender: Any) {
var height = Int(HeightInput.stringValue)
var width = Int(WidthInput.stringValue)
var length = Int(LengthInput.stringValue)
if height == 0
{
Result.stringValue = "Error"
}
else{
var result = width! * height! * length!
Result.stringValue = "the volume is: \(result)"
}
}
它在哪裏崩潰?你是否證實'NSTextField'不是'nil'?你是否驗證過「高度/寬度/長度」不是「無」? - 學習**調試!** –