代码之家  ›  专栏  ›  技术社区  ›  hacken

iphone调试:调试通用应用程序时出现黑屏

  •  3
  • hacken  · 技术社区  · 16 年前

    我正在开发我的通用应用程序(4.0.1sdk),无法在ipod touch上运行。它可以在ipad上运行,在ipad模拟器和ipod模拟器上,当我尝试在touch上启动应用程序时,我的main会被调用,我可以在一个断点处停止(我认为这意味着配置和证书是正确的),但之后什么都没有。gdb日志中没有任何内容。我可以在触摸屏上调试一个简单的“hello world”类型的应用程序。有人有什么建议可以试试吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Sasho    16 年前
    1. 如果不使用.nib文件,则可能需要确保创建窗口的代码得到执行: window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    2. 如果您正在使用.NIB(.XB)文件,请确保窗口在接口生成器中被适当地委托给应用程序委托。

    在我的例子中,我正在子类化一个应用程序委托,我不小心删除了调用 [super didFinishLaunchingWithOptions...] 在那里我的窗户被创造。

    我希望这对某人有帮助。

    干杯