2016-04-27 50 views
0

我正在处理我的第一个应用程序。 Xcode中说,有没有错误或问题,但是当我尝试运行应用程序,说线程1:AppDelegate中的Signal Sigabt

线程1我得到了一个AppDelegate.swift错误信息:信号Sigabt。

这里是我的代码:

import UIKit 

@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { //This is where the error happens. 

    var window: UIWindow? 


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    } 

    func applicationWillResignActive(application: UIApplication) { 


    } 

    func applicationDidEnterBackground(application: UIApplication) { 

    } 

    func applicationWillEnterForeground(application: UIApplication) { 

    } 

    func applicationDidBecomeActive(application: UIApplication) { 

    } 

    func applicationWillTerminate(application: UIApplication) { 

    } 


} 
+3

https://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – dan

回答

1

您应该添加一个异常断点,以获取有关崩溃的更多信息。

https://developer.apple.com/library/ios/recipes/xcode_help-breakpoint_navigator/articles/adding_an_exception_breakpoint.html

步骤

  1. 在断点导航器的左下角,点击添加按钮。

  2. 从菜单中选择添加异常断点。

  3. 在出现的配置对话框中,从“例外”字段弹出式菜单中选择要停止执行的例外类型。

    • 全部。停止所有例外。 Objective-C。
    • Objective-C。停止Objective-C异常。
    • C++。停止使用C++异常。 要停止特定的C++异常,请指定异常名称。
  4. 对于Break字段,选择您希望程序执行停止的异常处理过程的阶段。

  5. (可选)添加操作并为您希望的行为配置选项。

完成这些步骤后,编译并运行您的项目--Xcode将停止执行代码的崩溃原因。