SBSJsonParser XCode 6编译器警告

时间:2014-11-05 09:43:16

标签: sbjson

我在XCode6中测试了一个小应用程序,我收到了SBSJsonParser.m文件的2个编译器警告

语义问题变量'k'在此处使用时可能未初始化(在函数scanRestOfDictionary中)

C ++;         if(![self scanValue:& v]){             NSString * string = [NSString stringWithFormat:@“密钥期望的对象值:%@”,k];             [self addErrorWithCode:EPARSE description:string];             返回NO;         }

同样,变量'lo'在此处使用时可能未初始化(在函数scanUnicodeChar中)

        if (lo < 0xdc00 || lo >= 0xdfff) {
            [self addErrorWithCode:EUNICODE description:@"Invalid low surrogate char"];
            return NO;
        }

任何有想法的人?

1 个答案:

答案 0 :(得分:0)

呃,您使用的是哪个版本的SBJson?版本2.3.x?版本3及更高版本没有您在具有该名称的文件中引用的代码。版本4及更高版本没有

如果您仍在使用版本3.0之前的SBJson版本,我建议您只使用NSJSONSerialisation。如果您坚持使用SBJson,我建议您升级到版本3或4系列。 (根据您的需要。)

(免责声明:我是SBJson的作者。)