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