afnetworking json в многомерную матрицу

Действительно изо всех сил пытаюсь понять это. Просто пытаюсь взять данные из php

curRow = [[NSMutableArray alloc]init]; [curRow addObject:[JSON valueForKeyPath:@"question"]]; [curRow addObject:[JSON valueForKeyPath:@"answers"]]; [curRow addObject:[JSON valueForKeyPath:@"correct_answer"]]; [gameQuestions addObject:curRow]; 

в другом методе я делаю это

 int i = arc4random() % [gameQuestions count]; CCLOG(@"Random: %i", i); currentQuestion = [[gameQuestions objectAtIndex:i]objectAtIndex:0]; currentAnswer = [[gameQuestions objectAtIndex:i]objectAtIndex:1]; currentCorrectAnswer = [[gameQuestions objectAtIndex:i]objectAtIndex:2]; CCLOG(@"question: %@", currentQuestion); CCLOG(@"answer: %@", currentAnswer); 

Но когда я смотрю в журнал отладки, мой вопрос и ответ – это один и тот же объект?

 2012-03-21 17:08:06.659 dunce[6849:707] Random: 0 2012-03-21 17:08:06.662 dunce[6849:707] question: ( "Who was the 42nd president?", "What was the date that Microsoft released Windows 95?" ) 2012-03-21 17:08:06.666 dunce[6849:707] answer: ( "Bill Clinton; Theodore Rosevelt; Barack Obama; Ronald Regan; ", "June 25th, 1994;September 3rd, 1992; August 24th, 1995; August 3rd, 1996" ) 

я должен что-то пропускать

в php его просто простой цикл while

 while($row = mysql_fetch_array($result)) { $resultArr[$co]['id'] = $row['id']; $resultArr[$co]['question'] = $row['question']; $resultArr[$co]['answers'] = $row['answers']; $resultArr[$co]['correct_answer'] = $row['correct_answer']; $co++; } echo json_encode($resultArr); 

есть идеи?

One Solution collect form web for “afnetworking json в многомерную матрицу”

я понял.

  AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { for(id entry in JSON) { NSMutableArray *curRow = [[NSMutableArray alloc]init]; [curRow addObject:[entry valueForKeyPath:@"question"]]; [curRow addObject:[entry valueForKeyPath:@"answers"]]; [curRow addObject:[entry valueForKeyPath:@"correct_answer"]]; [gameQuestions addObject:curRow]; [curRow release]; curRow = nil; } 
Interesting Posts

iPhone: экран блоков клавиатуры

ios бесконечная видеозапись

Проблема с привязкой Monotouch к Cordova (исключение NSInvalidArgumentException)

canOpenURL: не удалось URL: «instagram: // app» – ошибка: «Это приложение не разрешено запрашивать для схемы instagram»

Каков наиболее эффективный способ обработки DateTimes, тем более что столбец DATETIME приводит к NUMERIC?

Как решить приглашать друга по игровому центру?

Попытка удалить строку, содержащую первого ответчика, отказавшегося уйти в отставку

Сканирование штрих-кода или QR-кода в Swift 3.0 с использованием AVFoundation

Как получить данные пользователя с помощью twitter api v1.1 (ошибка Twitter 215)

Основные данные – почему запрос на выборку возвращает nil?

Как отформатировать строку для правильного отображения в ios

В чем разница между deviceToken типа Data и токена Fir InstanceID типа optional String в Swift – IOS?

Как установить значение массива и ключ в NSDictionary в iphone?

Сертификат Apple для разработчиков iOS и Mac Developer истек «У сертификата есть недопустимый эмитент»

Ориентация интерфейса iOS 7 UIAlertView в фоновом режиме не обновляется

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.