美文网首页
Swift 按钮点击事件闪退-[Switfter.ViewCon

Swift 按钮点击事件闪退-[Switfter.ViewCon

作者: 广益散人 | 来源:发表于2019-07-02 17:54 被阅读0次

按钮增加点击事件代码:

loginBtn.addTarget(self, action: Selector(("loginClicked")), for: UIControl.Event.touchUpInside);

方法实现代码

func loginClicked() {

        print("cicked")

    }

点击的时候闪退。将loginClicked方法前加入@objc关键字,完美解决。

 @objc  func  loginClicked() {

        print("cicked")

    }

原因:如果是调用的方法是私有的方法,则必须赋予其 Objective-C 的 runtime(运行时)。即在方法名前加上 @objc:

相关文章

网友评论

      本文标题:Swift 按钮点击事件闪退-[Switfter.ViewCon

      本文链接:https://www.haomeiwen.com/subject/tyhacttx.html