【问题标题】:App shows black screen on ipod应用程序在 ipod 上显示黑屏
【发布时间】:2012-12-28 04:02:23
【问题描述】:

这个应用程序是通用的,并且可以在除 iPod 之外的所有其他设备上完美运行。我用了两个故事板。

这是我写在AppDelegate的代码。

 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {    
    UIImage* background = [UIImage imageNamed:@"navigation-bar-background"];
    [[UINavigationBar appearance] setBackgroundImage:background forBarMetrics:UIBarMetricsDefault];

    [[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"black-back-button"]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
    [[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"black-back-button-landscape"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)] forState:UIControlStateNormal barMetrics:UIBarMetricsLandscapePhone];

    [[UISlider appearance] setThumbImage:[UIImage imageNamed:@"knob-button"] forState:UIControlStateNormal];
    return YES;
}

【问题讨论】:

  • 您的 iPod 的操作系统版本是多少?您的应用程序适用于哪个操作系统版本?
  • iPod1?在 didFinishLaunching 中设置一个断点如果是,它是否可以工作,那么它对 iPod 来说太重了
  • iOS 6 安装在 ipod 上,它进入了 didFinishlaunching。它是 iPod touch。

标签: iphone ios objective-c storyboard ipod


【解决方案1】:

在处理通用应用程序中的情节提要时,Xcode 如何以及它如何生成默认值存在问题。查看此答案:https://stackoverflow.com/a/21632289/703530

【讨论】:

    【解决方案2】:

    我忘记在项目中添加主情节提要。所以,如果其他人遇到同样的问题,请仔细检查您是否在主情节提要中添加了情节提要。

    【讨论】:

      【解决方案3】:

      也许 .. 您的 iPod 功能.. 与您的发布代码“不兼容”(armv7 等) 什么iPod一代? 再次检查您的 iPod 功能:http://blog.manbolo.com/2012/10/30/uirequireddevicecapabilities-and-device-compatibility-matrix

      【讨论】:

        【解决方案4】:

        只需更改图像(确保新的试用图像为 png 格式)并查看它是否显示。

        【讨论】:

          猜你喜欢
          • 2011-09-11
          • 1970-01-01
          • 1970-01-01
          • 2016-08-06
          • 2021-11-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多