2014-11-05 4 views
1

У меня есть небольшое приложение, я тестирование в XCode6 и я получаю 2 предупреждения компилятора для SBSJsonParser.m файлSBSJsonParser Xcode предупреждение 6 Compiler

Семантических переменной Issue «к» может быть неинициализированными при использовании здесь (в функции scanRestOfDictionary)

C++; if (! [Self scanValue: & v]) { NSString * string = [NSString stringWithFormat: @ "Значение объекта, ожидаемое для ключа:% @", k]; [self addErrorWithCode: EPARSE description: string]; return NO; }

и то же снова переменная «вот» может быть инициализирован при использовании здесь (в функции scanUnicodeChar)

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

кто с какой-либо идеи?

ответ

0

Erm, в какой версии SBJson вы используете? Версия 2.3.x? Версия 3 и выше не имеет кода, который вы имеете в виду в файле с этим именем. Версия 4 и выше не имеет этого класс.

Если вы все еще используете версию SBJson до версии 3.0, я бы предложил вам вместо этого использовать NSJSONSerialisation. Если вы настаиваете на использовании SBJson, я предлагаю вам перейти на версию 3 или 4 серии. (В зависимости от ваших потребностей.)

(Отказ от ответственности: Я являюсь автором SBJson.)

Смежные вопросы