发送到实例

时间:2016-02-20 15:15:02

标签: ios swift

我在Interface Builder中布置了按钮,并将它们作为插座

连接起来
  @IBOutlet weak var outletCatalogDetailsToolBarLink: UIBarButtonItem!

viewDidLoad我有这个:

outletCatalogDetailsToolBarLink.target = self;
outletCatalogDetailsToolBarLink.action = Selector("OwnHandleButtonClick");

处理程序的定义如下:

  func OwnHandleButtonClick(Sender: AnyObject) -> Void {

但是,当单击该按钮时,我得到一个以:

开头的错误链
  

无法识别的选择器发送到实例

我在网上看到的所有答案都有在运行时创建的按钮。虽然这当然是一个解决方案,但我想了解如何针对设置时间的控件进行编码。

1 个答案:

答案 0 :(得分:1)

将其更改为:

outletCatalogDetailsToolBarLink.action = Selector("OwnHandleButtonClick:")

注意:

此外,Swift在每行末尾不需要分号;