2012-10-18 67 views
0

我有iOS 5.1的崩溃报告是由UINibDecoderDecodeObjectForValue造成的。据我的理解,这通常是由于在笔尖中设置的值不正确(通常某些东西已被删除)。崩溃报告给我两个问题:iTunes连接崩溃报告 - UINibDecoderDecodeObjectForValue

  1. 从崩溃报告本身我看不出来找出哪个笔尖导致崩溃。不过,我已经有一些评论指出,在某些用户的设置屏幕上发生了崩溃,这是我正在关注的一个。

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

所以我的问题是:

如何确认哪些笔尖导致错误? 无论如何我可以让XCode给我警告任何可能与我的笔尖有关的错误?

从崩溃报告堆栈跟踪是here

回答

0
  1. 它会真的帮助,如果你发布你得到的例外。
  2. 检查IBOutlets,可能会丢失或设置错误(IB不知道它与XCode的最佳集成)
  3. 检查已弃用的UI元素(位于您的笔尖内)(同样,IB不知道它与目标SDK)。

祝你好运!