Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 使用iboutlet加载映像时出现快速错误exc_bad_访问_Xcode_Swift_Exc Bad Access - Fatal编程技术网

Xcode 使用iboutlet加载映像时出现快速错误exc_bad_访问

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 {

我是iOS编程新手。我尝试了以下方法。我为一个按钮源创建了一个自定义类,该源代码建立在类似internet的基础上

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已正确添加到目标?