我简要介绍了文档,这是我到目前为止所做的:
ViewController.swift
let x = "Registered!";
let y = jsonData.value(forKey: "results") as! String?;
let isEqual = (x == y)
print(isEqual) // Gives me true or false works as expected
if(isEqual==true){
self.performSegue(withIdentifier:"Test", sender: self);
}
我正试着看一个条件是否属实;然后执行Segue。
我在这样的故事板中创建了Segue。
我有两个View Controller。
第一视图和第二视图。 然后我按下cntrl并将按钮从第一个视图拖动到第二个视图创建一个Segue。 然后我给了我的Segue一个唯一的标识符“Test”
然而;我只想在语句为真时才执行新视图,否则将其取消并抛出错误消息;但是我的segue似乎正在起作用;它重定向到我的第二页天气条件是否真实。
我也确定了;我的第二个视图有一个类,它已正确设置。不知道;无论语句如何,它都会将用户重定向到另一个视图。我可能做错了什么?
答案 0 :(得分:2)
问题是你的segue是从Button到ViewController。您应该将具有相同标识符的segue从ViewController拖放到ViewController。不是从Button到ViewController