您好,我的 Storyboard中有多个 veiwcontorller,当它们具有相同的类(例如 viewocntorller.swift)和类似的代码时 改变背景颜色他们会崩溃
EXC_BAD_INSTRUCTION (code=EXC_1386_INVOP, subcode=0x0)
有没有办法解决这个问题,而不需要为每个 View Controller 使用单独的 .swift 文件
这里是截图
您是否可以看到 View Controller 属于同一类
最佳答案
这不是viewController的错误。这意味着您的按钮引用不存在。这是零。验证它是否已正确创建。
可能您有一个 xib 的按钮 socket ,而另一个没有。当您的 xib (没有按钮)时, viewDidLoad 被调用,按钮为零。
如果两者都有按钮,请正确连接 socket 。否则,将此按钮设为可选
关于ios - 2 个或更多具有相同 swift 类崩溃的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011583/