AFNetworking + JSONKit + iOS 5.0+ = синтаксический анализ JSON не работает (возвращает ноль объектов при попытке анализа).
AFNetworking + iOS 5.0+ = Парсинг JSON работает нормально.
AFNetworking + JSONKit + iOS 4.X = Разбор JSON работает
AFNetworking + iOS 4.X = синтаксический анализ JSON не работает (поскольку NSJSONSerializer доступен только для iOS5.0 +).
Как мне решить эту проблему? Фрагмент кода:
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
if([sender respondsToSelector:finish])
{
NSArray *responseArray = JSON;
[sender performSelector:finish withObject:JSON];
}
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"Error retrieving: %@\n%@", error, response);
if([sender respondsToSelector:fail])
{
[sender performSelector:fail];
}
}];