gpt4 book ai didi

ios - 自定义后退按钮在 iOS 中抛出异常

转载 作者:行者123 更新时间:2023-11-28 11:11:06 26 4
gpt4 key购买 nike

我正在尝试在 iOS 中实现自定义后退按钮。

这是 viewDidLoad 方法中按钮的代码:

let customFont = UIFont(name: "ChalkDuster", size: 17.0)
UIBarButtonItem.appearance().setTitleTextAttributes([NSFontAttributeName: customFont!], forState: UIControlState.Normal)

let backButton = UIBarButtonItem(title: "<<<", style: UIBarButtonItemStyle.Plain, target: navigationController, action: "transition:")
navigationItem.leftBarButtonItem = backButton

那么函数transition()如下:

func transition() {
print ("estoy aqui")
self.navigationController?.popViewControllerAnimated(true)

}

但是我在点击按钮后出现异常:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationController transition:]: unrecognized selector sent to instance 0x7f9f84008a00'

我不知道如何解决异常。

谢谢

最佳答案

删除选择器末尾的分号。 transition:transition。同时将目标 navigationController 更改为 self

关于ios - 自定义后退按钮在 iOS 中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35007388/

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