Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone presentModalViewController不工作_Iphone_Uinavigationcontroller_Modalviewcontroller_Presentmodalviewcontroller - Fatal编程技术网

Iphone presentModalViewController不工作

Iphone presentModalViewController不工作,iphone,uinavigationcontroller,modalviewcontroller,presentmodalviewcontroller,Iphone,Uinavigationcontroller,Modalviewcontroller,Presentmodalviewcontroller,我有一个基于导航控制器的应用程序。有许多视图控制器。 方法pushViewController:animated:工作正常,视图控制器推送正确 但是,从viewcontroller或导航控制器显示模式视图控制器(如下所示)不起作用。代码没有给出任何错误,并在调试中执行,但未显示屏幕 我试过了 [self presentModalViewController:vc animated:YES]; 及 谢谢你的指点 你发布的代码看起来不错。确保vc.modalTransitionSyle设置为合理的

我有一个基于导航控制器的应用程序。有许多视图控制器。 方法pushViewController:animated:工作正常,视图控制器推送正确

但是,从viewcontroller或导航控制器显示模式视图控制器(如下所示)不起作用。代码没有给出任何错误,并在调试中执行,但未显示屏幕

我试过了

[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][self.navigationController presentModalViewController:vc animated:YES];