gpt4 book ai didi

swift - 线程 1 : Exc_Bad_Instruction?

转载 作者:行者123 更新时间:2023-11-28 12:51:04 24 4
gpt4 key购买 nike

我不明白为什么我在运行这个程序时总是收到这个线程:错误消息。

    let textLabelOriginX = self.checkboxSideLength + 5.0
_ = CGSizeMake(CGRectGetWidth(self.bounds) - textLabelOriginX, CGRectGetHeight(self.bounds))
let myNSString: NSString = NSString(string: ((self.textLabel.text))!)
let textLabelSize:CGSize = myNSString.sizeWithAttributes([NSFontAttributeName: self.textLabel.font])
self.textLabel.frame = CGRectIntegral(CGRectMake(textLabelOriginX, (CGRectGetHeight(self.bounds) - textLabelSize.height) / 2.0, textLabelSize.width, textLabelSize.height))

错误这一行 ==> let myNSString: NSString = NSString(string: ((self.textLabel.text))!)

最佳答案

这很可能是因为尚未设置 textLabel。例如,如果此代码在 View Controller 的生命周期的早期被调用, socket 将尚未设置,导致它们所有链接的实例变量仍然为 nil。如果是这种情况,则 self.textLabel.text 将为 nil,并且使用 ! 强制展开它会崩溃。

如果这看起来不适合您的情况,请发布大部分代码以供审核。

关于swift - 线程 1 : Exc_Bad_Instruction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36513682/

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