0

添加 OpenFeintX 后,我不得不将我的 AppDelegate 更改为 (.mm)。不确定这绝对是问题的原因,但它似乎是唯一改变的事情。

现在,我将 Subview 添加到 UIWindow 的任何内容实际上都不会显示。如果我放一个视频,它仍然可以播放,但什么也没显示。

有任何想法吗?

4

1 回答 1

0

最后,我能够解决这个问题。似乎,由于一些仍然未知的原因,我的 viewController 的viewDidLoadviewWillAppear都在应用程序 didFinishLaunch之前被调用。所以每次我添加一个子视图时,它都会将它添加到一个还不存在的 UIWindow 中。我将我的代码移到 viewDidAppear修复了它

如果您有类似的问题请检查 UIWindow 的内存位置并确保它与您要添加子视图的 UIWindow 相同。

于 2011-08-18T18:10:15.047 回答