0

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

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

它在 iOS 5 中工作正常,但在 iOS 6 中停止工作。在 iOS 6 中甚至没有显示窗口。所以请你建议我解决这个问题。

谢谢

4

4 回答 4

1

添加[self.window makeKeyAndVisible]到您的 AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

方法,您可以使用此代码

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

给你的

- (void)viewDidAppear:(BOOL)animated

ViewController 中的方法

于 2014-06-07T03:02:42.253 回答
0

尝试这个:

[[self window] makeKeyAndVisible];

[[[UIApplication sharedApplication] keyWindow] addSubview:view];
于 2013-08-19T12:43:53.403 回答
0

在“appdidFinishLaunching:”完成后试试看!可以解决。

于 2013-10-16T10:20:08.460 回答
0

[[UIApplication sharedApplication] keyWindow] // 仅在主线程可用

于 2017-06-01T13:06:20.613 回答