我正在使用一个导航栏,在用户选择后,我会推送几个视图。现在我需要从第三个控制器弹出到第一个视图控制器。应用程序可以弹出到第一个视图控制器,但是导航项没有像在第二个视图控制器中那样被更改,但是我需要更改导航项。
我使用的代码:appdelagte.h
我使用的代码:appdelagte.h
Bool isDelete;
@property(nonatomic)Bool isDelete;
appDelegate.m
@synthesize isDelete;
第三个视图控制器:
-(void)viewWillAppear:(Bool)animated {
appDelegate.isDelete=YES;
[self.navigationController popViewControllerAnimated:YES];
}
secondViewController.m
-(void)viewWillAppear:(Bool)animated {
if(appDelegate.isDelete==YES)
{
[self.navigationController popViewControllerAnimated:YES];
}
}
这里弹出到第一个视图控制器,但导航项并没有像在第二个视图控制器中那样被更改。
请有人帮助我解决这个问题。提前致谢。