【发布时间】:2019-11-20 03:20:57
【问题描述】:
我在一个项目上工作,我有两个按钮,一个用于发送邮件,第二个是图像选择器。
我可以将我的第一个按钮链接到我的@IBAction sendMail,但我不能对我的@IBAction imagePicker 做同样的事情。
当我从故事板“拖放”到界面文件时,我的 ViewController 没有任何反应。蓝条在这里,但没有弹出窗口来创建链接..
一点帮助将不胜感激。 这是代码:
internal class ViewController : UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
override internal func viewDidLoad()
@IBAction internal func
sendEmail(_ sender: any)
@IBAction internal func
imagePicker(_ sender: UIButton)
}
【问题讨论】:
-
请分享您的 viewController 的代码,以便我们为您提供帮助。
-
@ReyBruno 嘿,这是更新!感谢您的宝贵时间
-
尝试首先编写你的func @IBAction internal func imagePicker(_ sender: UIButton),然后将这个函数拖到情节提要中的按钮上。有时,将 outlet 连接到 xCode 中的代码不起作用,但将 func 连接到 outlet 工作。
-
@ReyBruno 我创建了 func IBAction func imagePicker(_ UIButton) (代码在帖子中更新)我试图将 func 链接到按钮,但它“没有用”,什么也没发生。有一种特殊的方法可以做到这一点吗? (我尝试了拖放和 CTRL + 拖放)谢谢您的时间
-
等等,你的代码就是这样的?或者你只是缩短了它?如果您的代码确实如此,则需要在函数的开头和结尾使用 {}。
标签: ios swift hyperlink uibutton ibaction