1

所以我有一个应用程序,用户通过 3 个视图控制器然后向 Facebook 提交图片。在他们将其提交到 Facebook 后,我希望他们能够选择重新启动该过程,就好像他们重新启动了该应用程序一样。

我怎么能这样做?

谢谢

4

1 回答 1

3

好的,因为您还不清楚您的导航模式,所以我将展示两种转换及其对立面:

Push-Pop:通过将新的 UIViewController 推送到导航堆栈上来创建

[self.navigationController pushViewController:exampleController animated:YES];

它被抵消了

[self popToRootViewControllerAnimated:YES];

模态视图:通过在当前视图上显示一个新的 UIViewController 来创建。

[self presentModalViewController:exampleController animated:YES];

它不在导航堆栈上,因此无法在第一个模态视图中呈现另一个模态视图。它通过调用来抵消

[self dismissModalViewControllerAnimated:YES];

从模态视图本身。

于 2012-04-09T00:00:48.640 回答