ios - 2 个或更多具有相同 swift 类崩溃的 View Controller

标签 ios swift uiviewcontroller

您好,我的 Storyboard中有多个 veiwcontorller,当它们具有相同的类(例如 viewocntorller.swift)和类似的代码时 改变背景颜色他们会崩溃

EXC_BAD_INSTRUCTION (code=EXC_1386_INVOP, subcode=0x0)

有没有办法解决这个问题,而不需要为每个 View Controller 使用单独的 .swift 文件

这里是截图

enter image description here

enter image description here

您是否可以看到 View Controller 属于同一类

最佳答案

这不是viewController的错误。这意味着您的按钮引用不存在。这是。验证它是否已正确创建。
可能您有一个 xib 的按钮 socket ,而另一个没有。当您的 xib (没有按钮)时, viewDidLoad 被调用,按钮为零。 如果两者都有按钮,请正确连接 socket 。否则,将此按钮设为可选

关于ios - 2 个或更多具有相同 swift 类崩溃的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011583/

相关文章:

iphone - UIActionSheet,取消按钮运行方法

ios - 映射文件没有匹配的团队标识符

swift - 在 Swift 中从 webView 获取 html 内容?

ios - UIViewController、UITableView、协议(protocol)

ios - 核心动画立即调用完成函数

ios - Google/Facebook 登出不是永久性的

ios - 从代码中禁用键盘

Swift 3 - 更新后如何添加导航 Controller 按钮(如返回) - 刷新并重新加载我的 View Controller

iOS - 将 XXXViewController 缩写为 XXXVC 坏还是好?

iphone - 如何在 UIViewController 中添加 UINavigationBar?