我正在开发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
被弃用。
那怎么做这个东西?
请帮忙。
答案 0 :(得分:4)
阅读UIViewController文档,不再使用已弃用的方法及其替代品。
presentModalViewController:动画: 呈现由给定视图控制器管理给用户的模态视图。 (在iOS 6.0中不推荐使用。使用presentViewController:animated:completion:而不是。)
答案 1 :(得分:3)
在iOS6中,不推荐使用presentModalViewController:animated:
方法。您应该使用presentViewController:animated:completion:
。有关详细信息,请参阅this official document。