如何打印以下代码的 1111111 => 22222 => 333333333?
谁能告诉我为什么 IBAction 不是第一个,而 prepareForSegue 是?
swift
@IBAction func ButtonTOClassB(sender: AnyObject) {
print("1111111")
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showingB" {
print("22222")
}
B.swift
override func viewDidLoad() {
super.viewDidLoad()
print("333333333")
}
安慰:
22222
1111111
333333333
最佳答案
在您的 IBAction 方法中以编程方式执行 segue
@IBAction func showLocation(sender: AnyObject)
{
[self performSegueWithIdentifier:@"segue_name_here" sender:sender];
print("1111111")
}
在 Storyboard 中,您需要定义自定义 segue 名称 = segue_name_here
关于ios - Swift 2 IBAction 和 Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36219550/