gpt4 book ai didi

ios - barButtonItem Action 异常

转载 作者:行者123 更新时间:2023-11-29 02:11:56 25 4
gpt4 key购买 nike

我在 viewDidLoad 方法中设置 navigationBarItem

var button = UIBarButtonItem(title: "Menu", style: UIBarButtonItemStyle.Bordered, target: self, action: Selector("goToMenu:"))
self.navigationItem.rightBarButtonItem = button

我有一个方法是这个按钮 Action 的选择器

func goToMenu() {
var destinationViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("menuBoard") as MenuViewController
self.navigationController?.presentViewController(destinationViewController, animated: true, completion: nil)
}

但我有异常(exception)

goToMenu:]: unrecognized selector sent to instance 0x15678990'

我做错了什么?

最佳答案

修改代码为:

func goToMenu(sender: AnyObject) {
var destinationViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("menuBoard") as MenuViewController
self.navigationController?.presentViewController(destinationViewController, animated: true, completion: nil)
}

原因是你的 Selector("goToMenu:") 寻找带一个参数的方法,但你的 goToMenu 实际上没有参数

关于ios - barButtonItem Action 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29200313/

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