gpt4 book ai didi

swift EXC_BAD_INSTRUCTION 错误

转载 作者:行者123 更新时间:2023-11-28 16:09:27 25 4
gpt4 key购买 nike

所以我在下面的“if”行收到“线程 1:EXC_BAD_INSTRUCTION(代码=EXC_1386_INVOP,子代码=0x0)”错误。

var doorsKnocked = 20
var sales = 0
var avgDoorsKnocked = 45.4
var avgSales = 1.2

if Double(doorsKnocked/sales) < Double(avgDoorsKnocked/avgSales) {
doorsPerSaleTodayLabel.textColor = UIColor(red: 43/255, green: 182/255, blue: 115/255, alpha: 1.0)
}

我认为这与可选的有关,但我不知道解决方法。

最佳答案

所以它确实与我试图除以 0 这一事实有关。为了解决这个问题,我将所有使用 sales 的行放在“if”子句中。可能不是最干净的方法,但希望这对其他人有帮助。

if sales != 0 {

if Double(doorsKnocked/sales) < Double(avgDoorsKnocked/avgSales) {
doorsPerSaleTodayLabel.textColor = UIColor(red: 43/255, green: 182/255, blue: 115/255, alpha: 1.0)
}

doorsPerSaleTodayLabel.text = "\(Int(round(1*Double((Double(doorsKnocked)/Double(sales))))/1))"
distancePerSaleTodayLabel.text = "\(Double(round(10*(pausedDistanceInMiles/Double(sales)))/10))"
timePerSaleTodayLabel.text = "\(Double(round(10*(timeWorkedInHoursDouble/Double(sales)))/10))"
} else {

}

关于 swift EXC_BAD_INSTRUCTION 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39778829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com