我有一個UITabBarViewController
包含4個單獨的ViewControllers。每個VC在其NavigationBar
上都有一個UIBarButtonItem
帶您到「postPage」。您可以通過使用此代碼,其中介紹了嵌入式NavigationController
PopViewControllerAnimated不起作用。沒有引用VC
- (void)postInvoked:(UIBarButtonItem *)sender
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *postPage = [storyboard instantiateViewControllerWithIdentifier: @"postPageLead"];
[self presentViewController:postPage animated:YES completion:nil];
}
然後在PostViewController.m
到達帖子頁面,我有一個IBAction
,當用戶點擊UIBarButtonItem
名爲「後退」被觸發:
- (IBAction)backOnPost:(UIBarButtonItem *)sender
{
[self.parentViewController.navigationController popViewControllerAnimated:YES];
}
這是行不通的。請記住,一旦你到達後頁面,調用VC是不記得的。我如何回溯到原來的調用ViewController
?(我如何引用調用者,並且是popViewControllerAnimated:必要?)
我嘗試這樣做,也沒有工作 – Chisx
這確實工作得很好,在iOS8.1 – Chisx
使用iOS8.1嘗試過了,不起作用。 – JeanLescure