navigationController popViewController不能正常工作

时间:2015-01-30 11:00:55

标签: ios xcode6 pushviewcontroller popviewcontroller popviewcontrolleranimated

我有一个小问题。当我点击后退按钮时,它会转到上一页。

- (IBAction)backToHome:(id)sender {
    testingViewClicked = @"NO";
    [self.navigationController popViewControllerAnimated:YES];
}

工作正常。当我点击同一页面视图中的刷新按钮时加载。之后,当我点击后退按钮时,它会转到上一页之前。但在这里,我希望以前的页面不在前一页之前。

- (IBAction)refreshButton:(id)sender {

   [defaults removeObjectForKey:@"orderViewController"];
   [self viewDidLoad];
   fDate = [NSString stringWithFormat:@"%@", [defaults objectForKey:@"fromDateOrderView"]];
   NSLog(@"from date here %@", fDate);
   [self orderFuntionCalling];

}

这就是我在刷新按钮中所做的。它将在模拟器iOS 7& 8.当我在设备中运行时,它会显示此错误。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我得到了答案。只需设置用户互动

- (IBAction)backToHome:(id)sender {
   _homeButton.userInteractionEnabled = NO;
   testingViewClicked = @"NO";
   [self.navigationController popViewControllerAnimated:YES];
}