Метод анализа JSON не работает для ios4 в iphone?

Я использовал следующий код, чтобы получить ответ от JSON-ответа. Это работает очень хорошо в ios5, но для ios4 это не работает. Так что же будет решением в ios4.

<code>NSData *responseData = [NSURLConnection sendSynchronousRequest:requestForServer returningResponse:&response error:&err];
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&err];

    for(id key in res)
    {
        id value = [res objectForKey:key];

        NSString *keyAsString = (NSString *)key;
        valueAsString = (NSString *)value;

        NSLog(@"key: %@", keyAsString);
        NSLog(@"value: %@", valueAsString);
    }
</code>

Пожалуйста, помогите мне, если кто-нибудь знает об этом.

Ответы на вопрос(3)

Решение Вопроса

NSJSONSerialization так как он поддерживается только на iOS 5.0+ и Mac OS X 10.7+. Я думаю, что вы также можете попробовать со стороннимБиблиотека JSON

>>>Edited

Jsonkit для iOS4 и iOS5

Надеюсь, что это поможет вам..

 05 мая 2012 г., 09:08
Смотрите мои изменения ... наслаждайтесь
 python05 мая 2012 г., 09:04
На самом деле я включил ARC в моем проекте. Когда я добавляю стороннюю библиотеку, она дает ошибку в этой библиотеке. Для выпуска или сохранения заявлений. Есть ли решение для решения этой проблемы?

если вы хотите json для ios 4 и ios 5, используйтеjsonKit

@python: Что касается вашего комментария о ARC. созданных с помощью MRC. Перейдите в настройки проекта - & gt; перейдите к разделу «Фазы сборки». вкладка - & gt; в разделе "Компилировать источники" вкладка - & gt; написать как & quot; -fno-objc-arc & quot; в флажках Complier & quot; раздел для конкретного файла, для которого вы не хотите использовать ARC.

Ваш ответ на вопрос