addTarget中的UIButton Selector在没有用户交互的情况下调用

时间:2016-06-22 14:33:33

标签: swift uibutton selector

我正在努力解决UIButton方法addTarget的问题。

spotifyButton.socialButton.addTarget(self, action: Selector(Social.openUrl(Constants.URLs.SpotifyApp, fallback: Constants.URLs.SpotifyWeb)), forControlEvents: .TouchUpInside)

此代码位于UIViewController的viewDidLoad中,问题是在没有用户交互的情况下调用Selector内的方法。 你能帮我解决这个问题吗? 感谢

1 个答案:

答案 0 :(得分:0)

我不相信你可以在选择器内定义的函数中使用自定义参数。方法签名应该类似于openUrl(sender: AnyObject)