按下登录按钮时尝试执行连续的“ toLogin”。 Segue被命名,我将按钮拖放到代码块中以确保它们已关联。对编码非常陌生,不确定我哪里出错了。
当前,当按下按钮时,它会更改颜色,但什么也不做。我以前也将它设置为在按下时打印某些东西,但是也不会发生。 Screenshot of code, storyboard
答案 0 :(得分:0)
要将按钮连接到功能,该功能需要如下所示
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type=text/javascript>
$(document).ready(function(){
$.getJSON(
"http://35.226.182.38/",
{format: "json"})
.done(
function(data) {
var plot_id = data.stuff;
$("#retval").html( "<strong>" + plot_id + "</strong>" );
}
);
});
</script>
</head>
<body>
<div id="retval"></div>
</body>
</html>
然后,您需要连接到左侧功能旁边的空白圆圈。
答案 1 :(得分:0)
关于屏幕截图,每个片段都链接到整个主故事板,以突出显示。未链接到按钮。首先从情节提要中删除这两个设置,然后将每个设置链接到storyboard reference
或下一个View Controller作为附件图像。
答案 2 :(得分:0)
确保您已将按钮连接到UIViewController Connect IBAction to UIButton
中的 @IBAction答案 3 :(得分:0)
您似乎通过UIBarButtonItem
触发了搜索,
Swift 4.2 ,
loginButton.action = #selector(login(sender:))
@objc func login(sender: UIBarButtonItem) {
//Perform segue
}
答案 4 :(得分:-2)
感谢大家的回答。我仍然不确定我到底是什么问题,但我决定在不使用UIBarItems的情况下重新创建情节提要页面,并且它可以正常工作。我猜想关于UIBar的某些事情阻止了交互。