ios - swift 中的错误段(EXC_BAD_ACCESS)

标签 ios swift

当运行应用程序时不返回任何内容并显示 Thread1:EXC_BAD_ACCESS (code=1, address 0x…)

代码为Swift 2,下图显示了代码和错误:

enter image description here

您认为问题出在哪里?

最佳答案

您不能将项目分配给 UISegmentedControl,您必须通过调用它的指定初始化程序用项目初始化它:

let segment = UISegmentedControl(items: ["one", "two", "three"])

您还可以从 Storyboard 中设置项目,我认为这是您应该采用的方法,因为您似乎是从 Storyboard 中创建了 UISegmentedControl 并在 View Controller 中建立了与 segmentListDetail IBOutlet 属性的连接。

关于ios - swift 中的错误段(EXC_BAD_ACCESS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35712003/

相关文章:

ios - 如何在 Objective-C 中写入二进制文件?

swift - 避免在受约束的字符集中出现双周期崩溃

ios - 更改高度时,UITextView 的 textContainer 在错误的帧呈现

ios - 如何在 Swift 的 TableViewController 中向自动后退按钮添加 Action

swift - 通过仪器快速内存泄漏

ios - 如何从 Swift 中的 ALAssetRepresentation 获取低分辨率图像或缩略图

ios - 我如何以编程方式将一些 UIImage 组合在一起以获得一个大的 UIImage?

ios - AVAssetExportSession 视频未保存到相机卷轴

objective-c - ios pList 安全

ios - 当键盘存在时 UIView 编程约束高度增加