【问题标题】:ERROR after clicking an Button Thread 1: Signal SIGABRT [duplicate]单击按钮线程 1 后出现错误:信号 SIGABRT [重复]
【发布时间】:2016-12-15 13:24:47
【问题描述】:

您好,当我在 iPad 2 上启动我的应用并单击 BarButtonItem 时,我收到此错误。

2016-08-09 15:06:14.030 exampleApp[2880:1685434] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“Storyboard () 不包含标识符为“QRCodeView”的视图控制器'' * 首先抛出调用栈: (0x2483c10b 0x23fe2e17 0x29061941 0xcd57c 0xcd9a0 0x289b06cd 0x28b30601 0x289b06cd 0x289b0659 0x2899864f 0x2899877b 0x289affb5 0x2896a275 0x247fef59 0x247fd25d 0x247fd68f 0x24750bf9 0x247509e5 0x2599cac9 0x289e0ba1 0xd07b4 0x243ff873) libc++abi.dylib:以 NSException 类型的未捕获异常终止

有什么想法吗?

【问题讨论】:

    标签: ios swift xcode


    【解决方案1】:

    似乎您正在尝试使用标识符“QRCodeView”获取视图控制器。

    我假设您在该按钮操作中有一些代码,如下所示:

    let story = UIStoryboard(name:"YourStoryboard", bundle: nil)
    let vc = story.instantiateViewControllerWithIdentifier("QRCodeView")
    

    可能的演员表如下:

    let vc = story.instantiateViewControllerWithIdentifier("QRCodeView") as? QRCodeView
    

    这确实失败了。检查您的故事板标识符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多