我有这样的自定义按钮:
class LocationButton: WKInterfaceButton {
func test() {
print("HERE")
}
}
我尝试代替WKInterfaceButton的使用它。在我的故事板,我有:
定制类
类别:LocationButton
模块:MyApp_WatchKit_Extension
我有以下IBOutlet中:
@IBOutlet weak var myButton: LocationButton!
@IBAction func myButtonClicked() {
myButton.test()
}
所以,当我点击这个按钮,它应该调用测试功能。不过,我得到exc_bad_access
每次。
正在创建/使用自定义类的甚至可以一个按钮WatchKit?
编辑:我要指出,通过调试,我可以看到,myButton为不为零。出口工作
在https://developer.apple.com/documentation/watchkit/wkinterfacebutton文档说“不继承或创建该类自己的实例。”
好像可以解释你的错误。