我安装了XCode 7.1和7.2分别为iOS 9.1和9.2更新我的应用程序,但每次我在模拟器或设备上运行应用程序时,应用程序崩溃在AppDelegate的类声明中,如下所示。但是,我也有XCode 7.0,当我在iOS 9.0上运行我的应用程序时,它运行正常,没有任何问题!
问题即使我编译iOS 9.0的应用程序它会在运行iOS 9.1或9.2的任何设备上崩溃,我试图将初始视图控制器更改为一个简单的普通控制器,但它似乎永远不会到达加载视图控制器,永远不会到达func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool
的开头。
似乎Apple在iOS 9.1和Linux上做了一些事情。 9.2。该应用程序是用swift编写的,我启用了NSZombie和断点来捕获异常,但我从日志中得不到任何线索。
Debug Navigator: -
AppDelegate类声明
答案 0 :(得分:0)
在Xcode / Swift / iOS的新版本中几乎每次都会发生这种情况。当我遇到这个问题时,我已删除该行并再次写入。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
答案 1 :(得分:0)
如果没有正确设置变量类型,就会发生这种情况。检查你如何声明它们。在我的情况下,我试图访问Bool作为UIColor。
答案 2 :(得分:0)
当出现故事板问题时,我通常会发生这种情况。例如,错误:
storyboard.instantiateController(withIdentifier: "FooView")
尝试在正在崩溃的地方加载控制器周围的断点,看看是否存在问题。