我在我的申请书中。如何在“didfinishlaunching”方法中添加模态视图 Controller ?
我尝试了以下操作,但是没有用
SomeViewController *vc = [[SomeViewController alloc]init];
[self.tabController.navigationController presentModalViewController:vc animated:NO];
编辑:
我将实现更改为以下内容
self.tabController.selectedViewController
= [self.tabController.viewControllers objectAtIndex:0];
SomeViewController *vc = [[SomeViewController alloc]init];
[self.tabController.selectedViewController presentModalViewController:vc animated:NO];
我检查了“选定的 View Controller ”是否不为null ...但是我仍然无法获得所需的输出。有什么我想念的吗?
最佳答案
假设tabController和navigationController不为零,则applicationDidFinishLaunching可能为时过早,无法显示模态视图 Controller 。
[self.window makeKeyAndVisible];
UIWindowDidBecomeKeyNotification
关于objective-c - objective-c : How to present modal view controller from appdelegate?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7067443/