0

我是ios的初学者。我使用 JSON 开发一个调用来访问数据并在 UITableView 上插入。在这一点上我的代码

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

编译时出现此错误

2013-02-07 15:49:48.078 comercMobil[12933:c07] +[CJSONScannerscannerWithData:]: 无法识别的选择器发送到类 0xe7b8
2013-02-07 15:49:48.080 comercMobil [12933:c07] 异常 +[CJSONScannerscannerWithData:]: 无法识别的选择器发送到类 0xe7b8

有什么建议么?谢谢大家

4

1 回答 1

1

有几件事:

  1. 这不是编译器错误,而是运行时错误。

  2. 我不认为这是导致此错误的行,因为您没有scannerWithData在这里打电话。我会搜索您的来源以获取对scannerWithData.

  3. 但是,我同意 Sean 的观点,您应该考虑只使用NSJSONSerialization.

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

    或者,如果您需要 5.0 之前的 iOS 支持,SBJSON非常受欢迎。

于 2013-02-07T15:12:14.213 回答