Xcode 使用iboutlet加载映像时出现快速错误exc_bad_访问
我是iOS编程新手。我尝试了以下方法。我为一个按钮源创建了一个自定义类,该源代码建立在类似internet的基础上Xcode 使用iboutlet加载映像时出现快速错误exc_bad_访问,xcode,swift,exc-bad-access,Xcode,Swift,Exc Bad Access,我是iOS编程新手。我尝试了以下方法。我为一个按钮源创建了一个自定义类,该源代码建立在类似internet的基础上 class CustomButton : UIButton { var myAlternateButton:Array<CustomButton>? var downStateImage:String? = "radiobutton_down"{ didSet{ if downStateImage != nil {
class CustomButton : UIButton {
var myAlternateButton:Array<CustomButton>?
var downStateImage:String? = "radiobutton_down"{
didSet{
if downStateImage != nil {
self.setImage(UIImage(named: downStateImage!), forState: UIControlState.Selected)
}
}
}
为什么我不能设置属性。我必须单独初始化类吗?或者我的错误在哪里?也许有人能帮我!谢谢
arnold您是否已将插座与界面生成器上的UIButton正确链接?请确保在自定义视图上也设置自定义类名,如下所示: 此外,如果您使用IBOutlet系统设置视图,我建议您在视图始终存在的情况下,改为这样定义视图:
@IBOutlet weak var testButton: CustomButton!
@IBOutlet weak var excelButton: CustomButton!
您是否已将插座与interface builder上的UIButton正确链接?请确保在自定义视图上也设置自定义类名,如下所示: 此外,如果您使用IBOutlet系统设置视图,我建议您在视图始终存在的情况下,改为这样定义视图:
@IBOutlet weak var testButton: CustomButton!
@IBOutlet weak var excelButton: CustomButton!
图像radiobutton\u down已正确添加到目标?图像radiobutton\u down已正确添加到目标?