【发布时间】:2017-10-11 18:53:22
【问题描述】:
我正在膨胀自定义 UI 视图 mySlider,但是在设置视图上的属性值时,
mySlider.minimumValue = 0.0
抛出以下错误
Thread 1: EXC_BAD_ACCESS (code3=2,address=0x10146ce68)
这里是主控制器
import UIKit
import HGCircularSlider
class ParamsController: BaseController {
@IBOutlet weak var mySlider: CircularSlider!
override func viewDidLoad() {
super.viewDidLoad()
mySlider.minimumValue = 0.0 // this line throws the error
}
}
这是我正在使用的library
错误是什么意思,我该如何解决?
这是故事板 XML 中的连接标签
<connections>
<outlet property="mySlider" destination="6QG-AF-AqP" id="tas-EO-CAj"/>
<outlet property="view" destination="6QG-AF-AqP" id="PkA-ep-m8D"/>
</connections>
编辑
所以我注意到我没有在类名菜单下方的下拉菜单中声明模块。同一行会导致错误,尽管错误不同
Thread 1: breakpoint 1.1
是的,看起来我设置了断点,但我没有注意到
【问题讨论】:
-
确保您已在情节提要中连接了 IBoutlet。
-
@Paulw11 我添加了
connections标签,看起来IBoutlet 连接对了吗? -
那么另一种可能是您还没有从情节提要中创建此视图控制器实例;这是初始视图控制器吗?
-
@Paulw11 它目前被设置为我的入口点,并且视图控制器似乎正在控制视图,例如成功更改背景颜色
-
你设置异常断点了吗?是否有更多关于崩溃的信息?应显示一条消息以及异常详细信息