Iphone keywindow未在([[[UIApplication sharedApplication]keywindow]addSubview:myView];)iOS 6中工作
我使用以下代码在电影播放器控制器上显示一个窗口:Iphone keywindow未在([[[UIApplication sharedApplication]keywindow]addSubview:myView];)iOS 6中工作,iphone,ios6,mpmovieplayercontroller,keywindow,Iphone,Ios6,Mpmovieplayercontroller,Keywindow,我使用以下代码在电影播放器控制器上显示一个窗口: [[[UIApplication sharedApplication] keyWindow] addSubview:myView]; 它在iOS 5中工作正常,但在iOS 6中停止工作。iOS 6中甚至没有显示窗口。所以,请你能给我建议解决这个问题的方法吗 谢谢试试这个: [[self window] makeKeyAndVisible]; [[[UIApplication sharedApplication] keyWindow] addS
[[[UIApplication sharedApplication] keyWindow] addSubview:myView];
它在iOS 5中工作正常,但在iOS 6中停止工作。iOS 6中甚至没有显示窗口。所以,请你能给我建议解决这个问题的方法吗
谢谢试试这个:
[[self window] makeKeyAndVisible];
[[[UIApplication sharedApplication] keyWindow] addSubview:view];
在“appdidFinishLaunching:”完成后尝试!可能会解决此问题。将
[self.window makeKeyAndVisible]
添加到您的AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法,您可以使用此代码
[[[UIApplication sharedApplication] keyWindow] addSubview:view];
给你
- (void)viewDidAppear:(BOOL)animated
方法[[UIApplication sharedApplication]keyWindow]//仅在我编写此代码的主线程上可用?在添加子视图之前?若我在窗口中写入makekeyvisible,那个么它将显示窗口的错误。如果我写appdelegate.window,那么它就不起作用了。在ViewDidDisplay中定义UIWindow对我来说似乎很有效。谢谢