Вопрос по iphone, json – Метод анализа JSON не работает для ios4 в iphone?

0

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

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);
    }

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

Ваш Ответ

3   ответа
0

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

0

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

>>>Edited

Jsonkit для iOS4 и iOS5

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

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

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

Похожие вопросы