iphone - popViewController 不工作

标签 iphone sdk popviewcontroller

我在 popViewController 方面遇到问题。

我使用pushViewController转到OrdersFormViewController

OrdersFormViewController *ordersFormViewController = [[OrdersFormViewController alloc] initWithNibName:@"OrdersFormViewController" bundle:nil];

[self.navigationController pushViewController:ordersFormViewController animated:YES];
[ordersFormViewController release];

OrdersFormViewController 我在 viewDidLoad 中显示 UIAlertView 并调用 popViewController 但这不起作用。

UIAlertView* alertView = [[UIAlertView alloc]
                         initWithTitle:@"Error"
                         message:@"Error"
                         delegate:self
                         cancelButtonTitle:@"OK"
                         otherButtonTitles:nil];
[alertView show];
[alertView release];

[self.navigationController popViewControllerAnimated:YES];

View 不是从navigationController“弹出”的,但是当按下导航栏中的标准后退按钮时,只有导航栏发生变化,而不是实际 View 。

有人知道为什么会发生这种情况吗?

最佳答案

我遇到了类似的问题,我使用它修复了它

[self.parentViewController.navigationController popViewControllerAnimated:YES];

希望有帮助。

关于iphone - popViewController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477477/

相关文章:

java - OAuth ForceServiceConnector 允许任何 Salesforce 用户访问相同的连接

ios - 当两个 ViewController 打开时,如何在两个 ViewController 中接收相同的回调?

iphone - 基本货币转换应用程序

iphone - 在 iOS 4 中访问 ipod 库轨道?

android - 解释 targetSdkLevel 以及我应该如何确定它的正确值

android - 如何使用 Android SDK 插件?

ios7 - 快速关闭模态视图 Controller 后的 Popview

uiview - 我可以 "curl down"popViewController 动画上的页面吗?

iphone - 代码/iOS : Iterating through all instances of a given class?

iphone - 如何将 Interface Builder 文档版本控制默认设置为 4.2?