-2

我正在开发 ios 6 应用程序,需要在 2 个视图之间切换。我以这种方式为 ios 5 完成了它:

-(IBAction)BtnClicked:(id)sender

{

   MainViewController* mainView = [[MainViewController alloc] initWithNibName:nil
                                                              bundle:nil];

   mainView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

   [self presentModalViewController:mainView animated:NO];

}

但是对于 ios 6 xcode 要求,presentModalViewController它已被弃用。那么怎么做这些东西呢?请帮忙。

4

2 回答 2

4

阅读 UIViewController 文档,不推荐使用的方法和它们的替代品就在那里列出。

presentModalViewController:animated:向用户呈现由给定视图控制器管理的模态视图。(在 iOS 6.0 中已弃用。使用 presentViewController:animated:completion: 代替。)

检查官方页面

于 2012-10-11T22:00:25.910 回答
3

在 iOS6 中,该presentModalViewController:animated:方法已被弃用。你应该使用presentViewController:animated:completion:. 请参阅此官方文档以获取更多信息。

于 2012-10-11T22:01:18.903 回答