2012-05-10 70 views
0

我在Objective-C找到了一些方法來分析JSONJSON錯誤+目標C

這兩種方法工作的偉大,但我唯一的問題是,當發生錯誤時,我想獲得比錯誤消息更多的細節。具體來說,我想知道錯誤發生的行號和列(SBJSON和NSJSONSerialization都會返回錯誤,但錯誤似乎只包含消息而沒有更多細節)。

關於如何獲得關於處理JSON時發生的錯誤的更多詳細信息的任何建議?

回答

1

我發現從NSJsonSerialization接收到錯誤的時候,我能夠得到關於用下面的代碼錯誤的詳細情況:

NSString * details = [[error userInfo] objectForKey: @"NSDebugDescription"]; 

這使我的錯誤發生在字符索引。從這我能弄清楚這條線。