我有两个UIButton,按下时需要一个按钮,禁用另一个按钮。
我尝试过来自不同海报的代码,但却无法让一个UIButton禁用其他UIButton。
我可以使用SenderColor并使用Sender禁用它,但这对其他按钮不起作用。
以下是IF / Else语句的部分代码,但对于有经验的编码人员来说应该足够了。
此代码已成功构建,但在运行时显示的最后一行会引发异常。致命错误:在展开Optional值时意外发现nil。线程1:EXC_BAD_INSTRUCTION(代码= EXC_I386_I ......
import UIKit
import CoreData
class ViewController: UIViewController {
@IBOutlet weak var buttonAdd: UIButton!
@IBOutlet weak var buttonEdit: UIButton!
@IBAction func buttonAdd(_ sender: AnyObject)
{
if (sender.currentTitle == "Add")
{
sender.setTitle("Save", for:UIControlState.normal)
sender.setTitleColor(UIColor.red, for:UIControlState.normal)
buttonEdit.isEnabled = false FAILS ON THIS LINE