代码之家  ›  专栏  ›  技术社区  ›  Konrad Wright

iOS应用程序编译和运行,只是显示黑屏

  •  4
  • Konrad Wright  · 技术社区  · 6 年前

    下面是详细情况:

    • 这个项目成功地完成了
    • 在任何其他模拟器上运行时:应用程序显示启动屏幕,但应用程序显示黑色,但控制台显示。。

    libMobileGestalt MobileGestalt.c:890:MGIsDeviceOneOfType不是 在这个平台上支持

    .

    我已经将应用程序从swift2更新到4.2。大多数错误修复只是更新语法。

    任何有助于解决这一问题的见解都将不胜感激!

    private func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: Any]?) -> Bool {
        setConstants()
    
        window = UIWindow(frame: UIScreen.main.bounds)
        window!.rootViewController = RootViewController.sharedInstance
        window!.makeKeyAndVisible()
    
        preloadKeyboard()
    
        return true
    }
    

    RootViewController的共享实例:

    static let sharedInstance = RootViewController(nibName: "RootViewController", bundle: nil)
    

    为什么这不是一个重复的问题:

    • 链接问题的解决方案并不能解决问题
    • Sol#1 Xcode 9.4.1产生相同的错误
    • Sol#3很好地解释了错误的含义,并帮助我理解为什么XS Max上没有显示错误
    • Sol#4我没有断点或警报要继续
    • Sol#5我没有模棱两可的布局警告
    • Sol#6部署目标很好
    • Sol#加载了8种字体
    • Sol#9另一个变化模拟器。
    0 回复  |  直到 6 年前