1

У меня есть небольшая проблема. Когда я нажимаю кнопку «Назад», она переходит на предыдущую страницу.НавигацияController popViewController не работает ...

- (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

Попробуйте поставить то, что вы имеете в viewDidLoad где-то еще и называют, что вместо viewDidLoad – Arbitur

+0

я сделал это, но не работает идеальный @Arbitur – vishnu

+0

, где вы называете его от? – Arbitur

ответ

0

Я получил ответ. Просто установка взаимодействия с пользователем

- (IBAction)backToHome:(id)sender { 
    _homeButton.userInteractionEnabled = NO; 
    testingViewClicked = @"NO"; 
    [self.navigationController popViewControllerAnimated:YES]; 
} 
Смежные вопросы