我创建重定向从本地通知questionViewController(在appDelegate.m):改变标题BarButtonItem
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
cysViewController *cvc =[sb instantiateViewControllerWithIdentifier:@"cysViewController"];
questionViewController *qvc = [sb instantiateViewControllerWithIdentifier:@"questionViewController"];
qvc.categoryId = @"339";
UINavigationController *nav = (UINavigationController *) self.window.rootViewController;
nav.viewControllers = [NSArray arrayWithObjects:cvc,qvc, nil];
[(UINavigationController *)self.window.rootViewController popToViewController:qvc animated:YES];
// back button appearance
[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:(107/255.0) green: (11/255.0) blue:(47/255.0) alpha:1]];
}
,一切工作正常。返回项目被显示并且他的外观被改变。我想改变后退按钮的标题,但我不知道该怎么做。我尝试了一些例子,但没有成功。有没有人有想改变后退按钮的标题?
或'cvc.navigationItem.backBarButtonItem.title = @“Some Title”;' –
是的,它是解决方案。 – Nizzre