如何编辑swift错误断点?

如何编辑swift错误断点?,swift,swift2,breakpoints,Swift,Swift2,Breakpoints,我想设置Swift错误断点来处理Swift中ErrorType的Swift错误。但我并没有在断点中设置什么类型的值 如果您只是创建一个Swift错误断点,它会在任何符合ErrorType的内容上中断 如果您在类型中放入某个内容,则只有在抛出该类型时它才会中断 在以下方面: enum MyError: ErrorType { case AnError } enum MyOtherError: ErrorType { case AnotherError } public fun

我想设置Swift错误断点来处理Swift中ErrorType的Swift错误。但我并没有在断点中设置什么类型的值


如果您只是创建一个Swift错误断点,它会在任何符合ErrorType的内容上中断

如果您在类型中放入某个内容,则只有在抛出该类型时它才会中断

在以下方面:

enum MyError: ErrorType
{
    case AnError
}

enum MyOtherError: ErrorType
{
    case AnotherError
}

public func throwAnError()
{
    do
    {
        throw MyOtherError.AnotherError
    }
    catch
    {
        print("Caught 1")
    }

    do
    {
        throw MyError.AnError
    }
    catch
    {
        print("Caught 2")
    }
}

Swift错误中断将导致调试器在两行
throw
上停止。如果将
MyError
放入
type
字段,调试器将仅在第二个抛出行停止。

检查此项。我认为您不必定义特定的错误类型。它将停止执行任何swift错误。这将停止执行任何类型的swift错误,但我想停止特定类型的swift错误。我不确定,但根据我阅读的文档,将设置Swift错误断点,而不设置任何特定的错误类型。我想您正在查找此错误,我正在查找相同的错误断点,但如何将其与断点一起使用?