0

嗨,我的应用程序在 default.png 之后卡在黑屏上,然后没有加载任何其他内容。我们将一个旧项目 xcode 3.0 更新为 xcode 4 ,一开始的流程是

appdelegate --> Window (bgcolor-black)--> Rooviewcontroller(bgColor-black) --> 主视图(在广告网络加载的 performlector 的 init 方法结束时)。

注意:它适用于我们的设备,但用户抱怨应用程序卡在黑屏或 UI 无响应。它也是根据旧模板的基于窗口的应用程序。

我们无法掌握问题或可能导致它的原因,请帮助..

以下是代码

    mainViewControllerApp *objVC=[[mainViewControllerApp alloc] init];
    objVC.view.frame=[[UIScreen mainScreen] bounds];

    [self.window setRootViewController:objVC];
4

1 回答 1

0

只是想一想,init:你真的为这个视图控制器指定了初始化器吗?

通常,您要么使用initWithFrame:(如果以编程方式创建视图)或initWithNibName:bundle(如果从包中加载视图)。

如果假设此视图控制器从包中加载视图,这很可能会导致您描述的行为(视图控制器不知道视图在哪里,并且永远不会调用正确的初始化程序)...

于 2013-01-28T06:59:31.890 回答