gpt4 book ai didi

ios - UIRightBarButtonItem 设置它的按钮功能。我究竟做错了什么?

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

我有以下实现:

UIImage *rightimage = [UIImage imageNamed:@"notification-new.png"];
UIBarButtonItem *rightbutton = [[UIBarButtonItem alloc] initWithImage:rightimage style:UIBarButtonItemStylePlain target:nil action:@selector(goNotificationNow)];
self.navigationItem.rightBarButtonItem = rightbutton ;
self.navigationItem.rightBarButtonItem.tintColor = [UIColor whiteColor];

基本上,我希望按钮在按下时推送到另一个 ViewController,所以我将“goNotificationNow”设置为:

- (void)goNotificationNow
{NotificationsViewController *ok = [[NotificationsViewController alloc]init];
[self.navigationController pushViewController:ok animated:YES];
}

现在可以按下按钮,但它什么也没做。我一定是从根本上遗漏了一些东西,只是似乎无法找出它是什么。我也尝试使用 Storyboard。并将功能更改为:

- (void)goNotificationNow
{[self performSegueWithIdentifier:@"notifications" sender:self];}

最佳答案

您的目标是nil。您应该将其设置为 self。目标是将执行选择器调用的对象。

关于ios - UIRightBarButtonItem 设置它的按钮功能。我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22388145/

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