嘿,我想在单击时更改按钮的标题,backgroundColor和width 保留这些东西,直到我再次单击该按钮!
但是有一些问题
它适用于按钮的@IBAction函数 但是当我用
更改标题时,这将导致致命错误findRealTimeButton.setTitle("ALL", for: .normal)
线程1:致命错误:在展开可选值时意外发现nil
当我在情节提要中更改按钮的标题时,也有问题,但似乎已更改,但在模拟器中却没有
我认为这是一个连接问题,但这不是
答案 0 :(得分:0)
那么“ findRealTimeButton”是您的@IBOutlet吗?
几乎完全可以确定此错误是由于代码中未连接的@IBOutlet。我会尝试使用@IBOutlet删除代码行,从情节提要中断开按钮,并使用CMD + Shift + K运行清理。
然后,我将像往常一样使用助手编辑器将ctrl拖动到您的班级中,我相信它应该可以工作!
如果那不能解决您的问题,那么我建议您使用Xcode底部的调试窗口来检查self下的“ findRealTimeButton”的值。