私は上記をしようとすると、私は次のエラーを取得するUIButtonタイトルの切り替え: 'String'タイプの式パターンは 'String ?!'タイプの値と一致できません。
@IBAction func buttonClick(sender: AnyObject) {
switch sender.currentTitle {
case "Button1":
print("Clicked Button1")
case "Button2":
print("Clicked Button2")
default:
break
}
複数のボタンに引っ掛けられる@IBAction
方法でスイッチを使用しようとしている:
Expression pattern of type 'String' cannot match values of type 'String?!'
は 'スイッチ(!UIButtonとして送信者).currentTitle {'仕事をしていますか? – NobodyNada
@NobodyNada nope ... – Andrei
@EdCottrell Swiftの文字列を直接比較することができます。これは、 '=='のようなテストは同等かどうかをテストし、 '==='はオブジェクトが同じ正確なオブジェクトであるかどうかをテストします。 – NobodyNada