Iphone presentModalViewController不工作
我有一个基于导航控制器的应用程序。有许多视图控制器。 方法pushViewController:animated:工作正常,视图控制器推送正确 但是,从viewcontroller或导航控制器显示模式视图控制器(如下所示)不起作用。代码没有给出任何错误,并在调试中执行,但未显示屏幕 我试过了Iphone presentModalViewController不工作,iphone,uinavigationcontroller,modalviewcontroller,presentmodalviewcontroller,Iphone,Uinavigationcontroller,Modalviewcontroller,Presentmodalviewcontroller,我有一个基于导航控制器的应用程序。有许多视图控制器。 方法pushViewController:animated:工作正常,视图控制器推送正确 但是,从viewcontroller或导航控制器显示模式视图控制器(如下所示)不起作用。代码没有给出任何错误,并在调试中执行,但未显示屏幕 我试过了 [self presentModalViewController:vc animated:YES]; 及 谢谢你的指点 你发布的代码看起来不错。确保vc.modalTransitionSyle设置为合理的
[self presentModalViewController:vc animated:YES];
及
谢谢你的指点 你发布的代码看起来不错。确保
vc.modalTransitionSyle
设置为合理的值,确保vc
在presentModalViewController:animated
中不是nil
。如果你的目标是5.x而忽略了4.x,你应该使用新的presentViewController:animated:completion
idiom,其他的已经停止使用了。如何创建vc?你能发布更大一部分的代码吗?请发布分配和初始化vc的代码,这样我们就可以看到它是否存在=)类似于YourModalViewControllerClass*vc=[[YourModalViewControllerClass alloc]init]谢谢你的回答,我知道问题出在哪里了。这是我设置的导航控制器。我最初将我的应用程序设置为基于选项卡的控制器,当我将其更改为nav控制器时,链接变得混乱。因此,导航控制器的行为不符合预期。
[self.navigationController presentModalViewController:vc animated:YES];