presentModalViewController问题 - iphone sdk

时间:2011-03-29 08:07:58

标签: iphone presentmodalviewcontroller

我在没有tabbar控制器的情况下使用自定义tabbar。当我尝试使用

添加viewController时
[self presentModalViewController:controller animated:YES];

编辑:更改为presentsModalViewController。

适用于MFMailComposeViewController它工作正常,但它也会在我解除它时删除tabbar。

对于解决方案,我必须在appDelegate.viewController上显示控制器,如:

[APPDELEGATE.navigationController presentModalViewController:controller animated:YES];

编辑:更改为presentsModalViewController。

这很好用,不要删除标签栏。但问题是当iphone在闲置后被锁定,我试图用这个来呈现控制器:

[APPDELEGATE.navigationController presentModalViewController:controller animated:YES];

编辑:更改为presentsModalViewController。

不起作用。
在调试模式下,代码正在执行,但它没有呈现viewController。

非常感谢。

2 个答案:

答案 0 :(得分:1)

如果你复制了代码,那么你使用
[APPDELEGATE.viewController dismissModalViewControllerAnimated:YES];
而不是 第二次电话会议[APPDELEGATE.viewController presentsModalViewController:YOURVIEWController Animated:YES];

答案 1 :(得分:0)

我自己修好了。问题是我在

中重新分配导航控制器
- (void)applicationDidBecomeActive:(UIApplication *)application

感谢。