在我的 swift 3 代码 Thread1 中遇到一些错误:EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, subcode = 0x0) 这是我的错误

Posted

技术标签:

【中文标题】在我的 swift 3 代码 Thread1 中遇到一些错误:EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, subcode = 0x0) 这是我的错误【英文标题】:face some error in my swift 3 code Thread1: EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, subcode = 0x0) this is a error of my 【发布时间】:2017-10-21 19:58:31 【问题描述】:
 func initProducts(cateories: Categories)
        products = DataServices.instance.getProducts(forCategorieTitle: cateories.nameLabel)
        //productTitleName.text = cateories.nameLabel
        self.productTitleName!.text = cateories.nameLabel
    

在本节中我面临这个错误。

【问题讨论】:

self.productTitleName 是否已填充? 我认为 productTitleName 出口不会与 UI 元素连接,请检查它,否则尝试分配“productTitleName?.text”而不是“productTitleName!.text” 【参考方案1】:

这样使用:

if let productTitle = self.productTitleName 
    productTitle.text = cateories.nameLabel

【讨论】:

这并不能解决实际问题。它只是避免了崩溃。

以上是关于在我的 swift 3 代码 Thread1 中遇到一些错误:EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, subcode = 0x0) 这是我的错误的主要内容,如果未能解决你的问题,请参考以下文章

Swift:线程 1:信号 SIGABRT

设置值 Firebase - Swift 3

在 iOS 10 + Swift 3 中以编程方式在我的 WKWebView 上方添加 UILabel

UIButton 在 Swift 中抛出 Thread1: EXC_BAD_ACCESS (code=1, address 0x...)

如何使用 AlamoFire 和 Swift 将 JSON 数据放入 UILabel

Swift 错误 - 线程 1:EXC_BAD_INSTRUCTION