我在界面构建器属性部分中给UIButton标记为1。
然后我想在按下该按钮时访问该按钮的标记值,到目前为止我已经完成了这个但是它会回来为0.
@IBAction func attractiveMinus(sender: AnyObject) {
println(sender.tag) //sender.tag comes back as zero.
}
我不确定这是否是找出按钮标签的正确方法,有人可以说我出错了吗?
感谢
答案 0 :(得分:1)
这应该有效,所以我要仔细检查您是否更新了右键的标签。通过擦除派生数据,确保更新的IB文件包含在构建中。有时,当您进行这样一个非常小的更改时,Xcode将使用它已缓存的以前版本的Storyboard / Xib。
此外,由于您知道发件人将成为一个按钮,因此您可以使用UIButton
代替AnyObject
来充分利用Swift的类型安全性。