For more fun, change as: let citiesEU = ["Paris", "Toulouse", "London", "Milan", "Berlin", "Rome", "Madrid", "Lisbon", "Athens", "Brussels"]
let citiesUS = ["New York", "San Francisco", "Washington", "Dallas", "Cupertino", "Seattle", "Miami", "Chicago", "Detroit", "Phoenix"] class Responser: NSObject {
//Method to be called
var tag: Int = 0
@objc func printname() {
var value = "" // 0
switch tag {
case 1: value = citiesEU.randomElement() ?? "No EU city" // (1...10).randomElement() ?? 1
case 2: value = citiesUS.randomElement() ?? "No US city" // (11...20).randomElement() ?? 2
default: value = "No city" // 0
}
lbl.text = value // "(value)"
}
}