gpt4 book ai didi

ios - 以编程方式创建和显示 UIBarButtonItem 的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-29 04:27:51 27 4
gpt4 key购买 nike

我遇到了问题:每次点击 UIBarButtonItem 时,我正在处理的应用程序就会崩溃。

我正在主 ViewController 的 viewDidLoad 方法中创建按钮:

UIBarButtonItem *settingsButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(showSettings)];
self.navigationItem.leftBarButtonItem = settingsButton;

showSettings 方法仅包含 NSLog():

- (void)showSettings {
NSLog(@"ciao");
}

该按钮正确显示在导航栏中,但每当点击时,应用程序都会崩溃,并显示 exc_bad_access 消息。

我做错了什么?

编辑:ARC 已发布,我正在 iOS 5.1 模拟器中运行代码。

最佳答案

变化:

UIBarButtonItem *settingsButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(showSettings:)]; 

- (void) showSettings:(UIBarButtonItem *)sender
{
}

关于ios - 以编程方式创建和显示 UIBarButtonItem 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092400/

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