gpt4 book ai didi

ios - 在 swift 中将边框宽度和颜色分配给 textview 时应用程序崩溃

转载 作者:行者123 更新时间:2023-11-28 13:50:32 25 4
gpt4 key购买 nike

我正在为 textview 分配边框宽度和颜色,它因以下错误而崩溃:Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

这是我的代码:

class RatingViewController: UIViewController,UITextViewDelegate {

@IBOutlet weak var ratingTextView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
ratingTextView.delegate = self
ratingTextView.layer.borderColor = UIColor.black as! CGColor
ratingTextView.layer.borderWidth = 1.0
// Do any additional setup after loading the view.
}

最佳答案

您正在将 UIColor 类型的 color 强制转换为不兼容的 CGColor 类型。

UIColor.black 更改为! CGColorUIColor.black.cgColor

UIColor 的属性 cgColor 以安全的方式在两种类型之间进行转换。

如果您想了解有关类型转换的更多信息,那么我建议您先阅读有关继承的内容。

关于ios - 在 swift 中将边框宽度和颜色分配给 textview 时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54685907/

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