gpt4 book ai didi

xcode - 执行从 Xib 到 ViewController 的转场

转载 作者:搜寻专家 更新时间:2023-10-31 08:25:49 24 4
gpt4 key购买 nike

我有一个带有按钮的 Xib 文件。单击按钮时,我想转到另一个 View Controller 。我在 StoryBoard 中的 View Controller 之间创建了一个 segue 并创建了一个标识符,但似乎无法以编程方式调用它。

@IBAction func buttonAction(sender: UIButton)
{
self.performSegueWithIdentifier("SegueToPostDetail", sender: sender)
}

Xcode 错误是“....没有成员‘performSequeWithIdentifier’

谢谢!

最佳答案

您不能在 Xib 类中调用 performSegueWithIdentifier,只能在 UIViewController 类中调用。所以你有 2 个解决方案:

  1. 将按钮放在 UIViewController 中,并在单击按钮时调用 performSegueWithIdentifier。
  2. 在 Xib 类中创建一个委托(delegate),UIViewController 类实现该委托(delegate)协议(protocol)。 How do I set up a simple delegate to communicate between two view controllers?

关于xcode - 执行从 Xib 到 ViewController 的转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35582099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com