我有一个带有按钮的 Xib 文件。单击按钮时我想转到另一个视图控制器。我已经在 StoryBoard 中的视图控制器之间创建了一个 Segue 并创建了一个标识符,但似乎无法以编程方式调用它。
@IBAction func buttonAction(sender: UIButton)
{
self.performSegueWithIdentifier("SegueToPostDetail", sender: sender)
}
Xcode 错误是“...没有成员 'performSequeWithIdentifier'
Thanks!
您不能在 Xib 类中调用 PerformSegueWithIdentifier,只能在 UIViewController 类中调用。所以你有2个解决方案:
- 在UIViewController中有按钮,当按钮被点击时调用performSegueWithIdentifier。
- 在 Xib 类中创建一个委托,UIViewController 类实现该委托协议。如何设置一个简单的委托在两个视图控制器之间进行通信?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)