【问题标题】:iTunes Connect Crash Report - UINibDecoderDecodeObjectForValueiTunes Connect 崩溃报告 - UINibDecoderDecodeObjectForValue
【发布时间】:2012-10-18 12:18:10
【问题描述】:

我收到了由UINibDecoderDecodeObjectForValue 引起的 iOS 5.1 崩溃报告。据我了解,这通常是由于笔尖中的值设置不正确(通常某些内容已被删除)。崩溃报告给了我两个问题:

  1. 从崩溃报告本身我无法确定是哪个笔尖导致了崩溃。但是,我有一些评论指出崩溃发生在某些用户的设置屏幕上,所以这是我关注的。

  2. 假设它是设置视图,它只是一个带有表格视图的 UIViewController。它有 UITableViewDelegate 和 UITableViewDataSource。据我所知,一切设置正确。

所以我的问题是:

如何确认是什么笔尖导致了错误? 无论如何,我可以让 XCode 就我的笔尖可能出现的任何问题向我发出警告吗?

崩溃报告中的 Stacktrace 是 here

【问题讨论】:

    标签: objective-c ios crash crash-reports


    【解决方案1】:
    1. 如果您发布您遇到的异常,这将非常有帮助。
    2. 检查 IBOutlets,可能缺少某些内容或设置错误(IB 不知道它与 XCode 的最佳集成)
    3. 检查 nib 中已弃用的 UI 元素(同样,IB 不知道它与目标 SDK 的兼容性)。

    祝你好运!

    【讨论】:

      【解决方案2】:

      问题在于 iOS 自动布局。与此处发现的问题类似:

      presentViewController: crash on iOS <6 (AutoLayout)

      【讨论】:

        猜你喜欢
        • 2014-11-06
        • 2012-08-27
        • 1970-01-01
        • 2013-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多