我正在努力解决UIButton方法addTarget的问题。
spotifyButton.socialButton.addTarget(self, action: Selector(Social.openUrl(Constants.URLs.SpotifyApp, fallback: Constants.URLs.SpotifyWeb)), forControlEvents: .TouchUpInside)
此代码位于UIViewController的viewDidLoad中,问题是在没有用户交互的情况下调用Selector内的方法。 你能帮我解决这个问题吗? 感谢
答案 0 :(得分:0)
我不相信你可以在选择器内定义的函数中使用自定义参数。方法签名应该类似于openUrl(sender: AnyObject)