keywindow无效([[[UIApplication sharedApplication] keyWindow] addSubview:myView];)iOS 6

时间:2013-08-19 12:36:34

标签: iphone ios6 mpmovieplayercontroller keywindow

我使用下面的代码在电影播放器​​控制器上显示一个窗口:

[[[UIApplication sharedApplication] keyWindow] addSubview:myView];

它在iOS 5中运行良好,但它在iOS 6中停止工作。甚至窗口也没有在iOS 6中显示。所以,请你能为我建议解决方案。

由于

4 个答案:

答案 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] //仅在主线程上可用