Eu uso JSONKit em alguns projetos mais antigos e desde a última versão do Xcode (4.6 isto é) alguns avisos de depreciação sempre surgiram.
E eu ODEIO esse tipo de advertência.
O que fazer?
Você pode fazer 2 coisas:
- Use a nova classe ‘NSJSONSerialization’ disponível no iOS 5
- Corrija o código em JSONKit
Ignore os avisos com algumas diretivas
Correção de código
Substitua as seguintes linhas no arquivo JSONKit.m:
array->isa = _JKArrayClass;
dictionary->isa = _JKDictionaryClass;
por:
object_setClass(array, _JKArrayClass);
object_setClass(dictionary, _JKDictionaryClass);
E feito!