我已经构建了一段时间的应用程序,并在UIButton中添加了一个UIActivityViewController,以便共享应用程序。我遵循了一个youtube教程(https://www.youtube.com/watch?v=91mL-eDl6x4),直到最近我刚开始从UIButton获取SIGABRT错误时,一切都很顺利。
我的简短代码是:
@IBAction func ShareTapped(sender:UIButton) {
let aViewController:UIActivityViewController = UIActivityViewController(activityItems: [shareText], applicationActivities: nil)
self.presentViewController(aViewController, animated: true, completion: nil)
}
当我点击按钮时,应用程序崩溃并显示以下错误消息:
“[UIViewController ShareTapped:]:无法识别的选择器发送到实例0x7fc18bc2e260 因未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [UIViewController ShareTapped:]:无法识别的选择器发送到实例0x7fc18bc2e260“
我已经检查过,因此UI按钮没有多次留下任何旧的segue,但我无法理解发生了什么?一切顺利。
我该怎么办?
请帮忙!
答案 0 :(得分:1)
问题是您将函数的名称从UIButtonTapped更改为ShareTapped。但是你没有改变故事板中的插座。