我有一个基于导航控制器的应用程序。有许多视图控制器。方法pushViewController:animated:工作正常,视图控制器被正确地推送。
然而,从视图控制器或导航控制器呈现模式视图控制器(如下所示)是不起作用的。该代码没有给出任何错误,并在调试中执行,但屏幕没有显示。
我试过
[self presentModalViewController:vc animated:YES];
和
[self.navigationController presentModalViewController:vc animated:YES];
感谢您的指点!
您发布的代码看起来不错。确保vc.modalTransitionSyle
设置为合理的值,确保vc
不是presentModalViewController:animated
中的nil
。如果你的目标是5.x而忽略4.x,那么你应该转向新的presentViewController:animated:completion
习惯用法,其他人正在退出服务。