我可以在 UISwitch 中设置描述值吗?

Can I set a description value in a UISwitch?

我在 TableView 的视图上有 40 个 UISwitch。我给开关一个#selector objc 函数。 objc 函数只能将发送者(UISwitch)作为参数。有没有一种方法可以描述哪个开关正在调用 objc 函数?字段 UISwitch.description 是不可变的。

里面cellForRowAt

cell.switch.tag = indexPath.row

@objc func switchChanged(_ sender:UISwitch) { 
   print(arr[sender.tag]) // model item of the changed switch
}