我使用下面的代码在电影播放器控制器上显示一个窗口:
[[[UIApplication sharedApplication] keyWindow] addSubview:myView];
它在iOS 5中运行良好,但它在iOS 6中停止工作。甚至窗口也没有在iOS 6中显示。所以,请你能为我建议解决方案。
由于
答案 0 :(得分:1)
将[self.window makeKeyAndVisible]
添加到您的AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法,您可以使用此代码
[[[UIApplication sharedApplication] keyWindow] addSubview:view];
到你的
- (void)viewDidAppear:(BOOL)animated
ViewController中的方法
答案 1 :(得分:0)
试试这个:
[[self window] makeKeyAndVisible];
[[[UIApplication sharedApplication] keyWindow] addSubview:view];
答案 2 :(得分:0)
在“appdidFinishLaunching:”完成后尝试一下!可以解决它。
答案 3 :(得分:0)
[[UIApplication sharedApplication] keyWindow] //仅在主线程上可用