【问题标题】:EXC_BREAKPOINT in SwiftSwift 中的 EXC_BREAKPOINT
【发布时间】:2015-01-25 20:58:14
【问题描述】:

我在设置方法中设置了var tagTextField: UITextField。后来当我调用一个我想用这个var tagTextField: UITextField做某事的方法时,即:

var pos1 = tagTextField.positionFromPosition(tagTextField.beginningOfDocument, inDirection: UITextLayoutDirection.Right, offset: 0)

我收到以下错误:

Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1000e4280)

我试图查看var tagTextField: UITextField == nil,但我得到了同样的错误。任何建议为什么会这样?如果您需要更多代码,请告诉我。

提前致谢

编辑:

这里是错误。没有断点

【问题讨论】:

  • 我没有设置断点。这就是为什么我不明白...
  • 如果我注释掉我使用 tagTextField 的所有地方,一切正常。但是 tagTextField 是 100% 不是零。那么错误可能在哪里?
  • 这是一个用户设置的断点。没有任何错误。
  • 我如何让这个用户设置的断点消失?通常左侧有一个蓝色条,我可以将其停用?

标签: ios swift


【解决方案1】:

您在 Xcode 上设置了一个断点(在尝试访问特定行时可能是错误的)。 断点由蓝色选项卡表示,并允许您停止执行代码以检查某些变量状态。只需再次单击它即可将其停用(它会变成浅蓝色)。

【讨论】:

    【解决方案2】:

    您已经设置了某种用户断点。

    所有用户设置的断点都显示在断点导航器中:

    如果您的 Xcode 没有在此处显示“无断点”,则说明您有断点。好消息是,您可以从此选项卡管理所有断点。您可以删除它们,或创建新的。

    点击底部的加号可以在这里添加不同类型的断点。

    【讨论】:

    • 它说没有断点。所以我想我没有任何断点。 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    相关资源
    最近更新 更多