0

ios初心者です。UITableViewの後にデータにアクセスして挿入するためのJSONを使用した呼び出しを開発しています。私のコードのこの時点で

    NSDictionary * dict = [[CJSONDeserializer deserializer ] deserialize:jsonData error:&error];

コンパイル時にこのエラーが発生しました

2013-02-07 15:49:48.078 comercMobil[12933:c07] +[CJSONScanner scannerWithData:]: 認識されないセレクターがクラス 0xe7b8 に送信されました
2013-02-07 15:49:48.080 comercMobil[12933:c07] 例外 +[CJSONScanner scannerWithData:]: 認識されないセレクターがクラス 0xe7b8 に送信されました

助言がありますか?全てに感謝

4

1 に答える 1

1

いくつかのこと:

  1. これはコンパイラ エラーではなく、実行時エラーです。

  2. ここで呼び出していないので、これがこのエラーの原因となっている行ではないと思いますscannerWithData。への参照をソースで検索しますscannerWithData

  3. しかし、私はショーンに同意しますNSJSONSerialization.

    NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data
                                                         options:0
                                                           error:&error];
    

    または、バージョン 5.0 より前の iOS のサポートが必要な場合は、SBJSONが非常に人気があります。

于 2013-02-07T15:12:14.213 に答える