0

で解析するいくつかの方法を見つけましJSONObjective-C

これらの方法はどちらもうまく機能しますが、私の唯一の問題は、エラーが発生したときに、エラー メッセージよりも詳細が必要なことです。具体的には、エラーが発生した行番号と列を知りたいです (SBJSON と NSJSONSerialization の両方がエラーを返しますが、エラーには詳細のないメッセージのみが含まれているようです)。

処理中に発生するエラーの詳細を取得する方法について何か提案はありますJSONか?

4

1 に答える 1

1

からエラーを受け取ったときにNSJsonSerialization、次のコードを使用してエラーの詳細を取得できることがわかりました。

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

これにより、エラーが発生した場所の文字インデックスが得られます。このことから、私は線を理解することができました。

于 2012-05-14T12:31:22.687 に答える