2016-06-22 69 views
0

我在为UIButton方法addTarget的问题挣扎。在没有用户交互的情况下调用addTarget中的UIButton选择器

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

此代码是内部一个UIViewController的viewDidLoad中的问题是,选择器内部的方法被调用,而不用户交互。 你能帮我解决这个问题吗? 谢谢

回答

0

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

相关问题