我有5个代表城市的按钮,我通过tags为其分配了Attribute Inspector,如下所示,CityA as 0,.......CityE as 4

有没有一种方法可以将这些标签存储到变量cityTag中,并确保如果在保存时没有按下任何按钮,则可以发送消息"Please select a city"
我创建了带有多个按钮的action,但是我不知道如何创建variable并为其分配tags

最佳答案

由于您是通过属性检查器添加标签的,因此可以通过sender.tag属性访问点击按钮的标签!

最初创建一个NSMutableArray(将保留所有按下的按钮的标签),但开始时显然为空!您可以使用sender.tag中的IBAction属性访问标签。如果您尝试保存时NSMutableArray不包含标签,则可以显示警报。

10-05 20:26
查看更多