Birden düğmelere bağımlısı bir @IBAction
yöntemde, bir anahtar kullanmaya çalışıyorumUIButton başlığının açılması: 'String' türündeki ifade deseni 'String ?!' türündeki değerlerle eşleşemez
@IBAction func buttonClick(sender: AnyObject) {
switch sender.currentTitle {
case "Button1":
print("Clicked Button1")
case "Button2":
print("Clicked Button2")
default:
break
}
Yukarıda çalıştığınızda, aşağıdaki hatayı alıyorum:
Expression pattern of type 'String' cannot match values of type 'String?!'
mu .currentTitle 'anahtarı (! UIButton olarak gönderen) {' çalışır? – NobodyNada
@NobodyNada nope ... – Andrei
@EdCottrell Dizeleri doğrudan Swift'de karşılaştırabilirsiniz, çünkü testler == 'eşitlik için test ederken, ===' nesnelerin aynı nesne olup olmadığını sınar. – NobodyNada