iOS WKWebView - 无法添加出口,只有动作
Posted
技术标签:
【中文标题】iOS WKWebView - 无法添加出口,只有动作【英文标题】:iOS WKWebView - Can't add outlet, only action 【发布时间】:2019-07-18 08:25:23 【问题描述】:我有一个带有后退按钮的简单 webview。 我正在关注这个tutorial 视频。
在 2:05,他切换到辅助视图并控制将按钮拖动到代码以创建出口。
但是,如果我尝试它,它会显示“插入操作”并生成以下代码:
@IBAction func backButton(_ sender: Any)
我做错了什么,我跟着他的步骤。
【问题讨论】:
您照片中的弹出窗口,您是要让Exit
对象而不是back button
吗?
不,我尝试退出后退按钮,我不知道为什么 Exit 出现在弹出窗口中,对我来说没有意义
【参考方案1】:
你可以试试这个方法:
-
在视图控制器中声明一个按钮变量:
@IBOutlet weak var myButton: UIButton!
在情节提要中,选择按钮,然后显示连接检查器
将新的引用插座拖到您的视图控制器(包含黄色图标)
拖动这个:-
点击
myButton
这样,您已将myButton
变量连接到情节提要中的UIButton
。
【讨论】:
如果我从“新引用插座”拖动到“视图控制器”,则会出现一个小弹出窗口,显示我可以选择“视图”的位置。 您是否单击了 Cmd-S 来保存您在视图控制器文件中所做的更改?或者直接点击 Cmd-B 进行构建(这将保存您的更改然后构建项目) 是的没有区别 你连接webview
成功了吗?或者这是所有其他视图的相同问题?
我无法将 webview 拖到代码中,没有任何反应【参考方案2】:
将连接更改为 Outlet 而不是该弹出窗口上的操作
【讨论】:
灰显 哦!不好,不清楚为什么会这样。你能分享一个示例项目吗?【参考方案3】:在视频中,对象是 ViewController 而你是 Exit.Use object as ViewController
右键单击 ViewController 对象并按下后退按钮的控制拖动实例。
【讨论】:
我不明白?哪个视频 Youtube 教程视频【参考方案4】:致任何寻找此问题解决方案的人:
在我的例子中,我没有将故事板中的 ViewController 与我的自定义 ViewController 类正确关联。
希望这可以帮助某人。
【讨论】:
以上是关于iOS WKWebView - 无法添加出口,只有动作的主要内容,如果未能解决你的问题,请参考以下文章