从多个栏按钮项目中分离

segue from multiple bar button items

我有一个带有 1 个 leftBarButtonItem 和 2 个 rightBarButton 项的视图控制器。

我已经使用这段代码实现了它们。

@IBOutlet weak var menuButtonLeft:UIBarButtonItem!
 @IBOutlet weak var menuButtonRight: UIBarButtonItem!

 var search = UIBarButtonItem(image: UIImage(named: "search.png"), style: UIBarButtonItemStyle.Plain, target:self, action: "activateSearch")
    self.navigationItem.rightBarButtonItems = NSArray(objects: menuButtonRight,search)
    self.navigationItem.setRightBarButtonItems([menuButtonRight,search], animated: true)

故事板中添加了 menuButtonRightmenuButtonLeft。但是因为我想要一个更多的右键,我以编程方式添加了它看到 SO 问题并且当我 运行 应用程序时这个 search 按钮是可见的,bt 没有出现在情节提要中。

但现在我想从这个 search 按钮执行 segue。

这里的主要目的是在按下 search 按钮时调用一个新的 ViewController。

我想在点击按钮时直接调用newViewController。 bt 我不知道该怎么做。

请解释一下这个

创建一个从控制器(带有条形按钮的控制器)到您想要在触摸搜索按钮时跳转至的控制器的跳转。调用 performSegueWithIdentifier:sender: 在 "activate search" 操作方法中。