【问题标题】:When I run my code for my iOS app, it stops as if I set a breakpoint (no errors) and won't keep running当我为我的 iOS 应用程序运行代码时,它会停止,好像我设置了一个断点(没有错误)并且不会继续运行
【发布时间】:2013-03-25 19:58:20
【问题描述】:

在我点击 Run 后,它运行了一会儿,完成了我的应用程序所做的所有启动工作(将文章下载到应用程序并在 UITableView 中呈现它们)但在文章出现一段时间后它就停止了,让我回过神来进入 Xcode 并调出 Debug Navigator 侧边栏,并在代码窗口中显示:

捣碎“继续程序执行”按钮对应用程序的进展没有任何作用,而且我没有设置任何断点(它会奇怪地调出 lldb 和控制台以供输入),我还是按了 command-Y 来禁用任何断点.

为什么要这样做?没有明显的错误要修复,所以我不知道该怎么办。

【问题讨论】:

    标签: ios objective-c xcode ios5 ios6


    【解决方案1】:

    错误是EXC_ARITHMETIC,这意味着您将一个数字除以零。

    所以你需要做的是

    if ([self.body length] == 0) return @(0);    // make sure it is not zero
    _progress = // your code...
    

    【讨论】:

    • 为什么是@(0) 而不仅仅是@0
    • @Zaph 我认为他们没有区别
    猜你喜欢
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    相关资源
    最近更新 更多