我在没有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。
非常感谢。
答案 0 :(得分:1)
如果你复制了代码,那么你使用
[APPDELEGATE.viewController dismissModalViewControllerAnimated:YES];
而不是
第二次电话会议[APPDELEGATE.viewController presentsModalViewController:YOURVIEWController Animated:YES];
答案 1 :(得分:0)
我自己修好了。问题是我在
中重新分配导航控制器- (void)applicationDidBecomeActive:(UIApplication *)application
感谢。