【发布时间】:2014-02-24 06:28:21
【问题描述】:
我有主视图控制器,我使用以下代码显示下一个视图并关闭该视图。如果没有连接外部监视器,它们可以正常工作。如果它已附加,我无法关闭视图控制器,尽管我可以展示该视图控制器。我该怎么办?
[[[[UIApplication sharedApplication] keyWindow] rootViewController] presentModalViewController:navController animated:YES];
[[[[UIApplication sharedApplication] keyWindow] rootViewController] dismissViewControllerAnimated:YES completion:NULL];
这是用于外部监视器视图。
externalDisplayHandler = [[ExternalDisplayHandler alloc] init];
externalDisplayHandler.delegate = self;
if(externalDisplayHandler.monitorExists)
{
//other code
NSLog(@"externalDisplayHandler.monitorExists");
[externalDisplayHandler.contentView addSubview:viewOnMonitor];
NSLog(@"TV is attached");
}
【问题讨论】:
标签: ios objective-c uiviewcontroller dismiss