2012-10-18 68 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)。

祝你好運!