从自定义模式弹出窗口呈现viewcontroller

时间:2016-10-11 10:01:00

标签: ios swift swift2 viewcontroller popover

我能够创建自定义弹出窗口并添加了一些按钮,但是当我尝试将其与segue连接时,它不会出现。

有没有解决办法?

我尝试使用此代码:

@IBAction func WishlistView(sender: AnyObject) {
     self.presentViewController(WishlistViewController(), animated: true, completion: nil)
}

希望有人会回答这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用performSegue(withIdentifier: "segueIdentifier", sender: self),如果您不知道如何为segue分配标识符,请检查this answer

所以你的代码应该是:

斯威夫特2:

@IBAction func WishlistView(sender: AnyObject) {
    self.performSegueWithIdentifier("segueIdentifier", sender: self)
}

斯威夫特3:

@IBAction func WishlistView(sender: AnyObject) {
    performSegue(withIdentifier: "segueIdentifier", sender: self)
}

希望有所帮助。