2015-01-15 4 views
-4
[manager POST:@"myurl here" parameters:param success:^(AFHTTPRequestOperation *operation, id responseObject) { 
      NSLog(@"Response %@", responseObject); 


if ([responseObject[@"code"]isEqualToString: @"202"]) 
      { 

       totalorders = responseObject[@"orders"]; 
       for (int i= 0 ; i< [totalorders count]; i++) 
       { 
        dataDictionary =[[totalorders objectAtIndex:i]objectForKey:@"odate"]; 


        [dates addObject:[dataDictionary objectForKey:@"odate"]]; 

        NSLog(@"%@",dataDictionary); 


       } 


      } 


Я попытался это, а
JSON Обработка данных Вопрос

dates addobject: [dataDictionary allValues]; 

Я то, что я войти в сроки, теперь здесь я не имею возможности хранить данные в от datadictionary до NSarray нужна помощь.
Благодаря я должен показать данные в Tableview позже ..
любезно предоставить мне ссылку на JSON Разбор основы

<br><br> My Output is 2015-01-15 16:56:54.851 Test Application [4245:474718] 2015-01-12 
2015-01-15 16:56:54.851 Test Application[4245:474718] 2015-01-08 
2015-01-15 16:56:54.852 Test Application[4245:474718] 2015-01-08 
2015-01-15 16:56:54.852 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.852 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.853 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.853 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.854 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.855 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.855 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.855 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.856 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.858 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.858 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.859 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.859 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.859 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.860 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.860 Test Application[4245:474718] 2015-01-05 
2015-01-15 16:56:54.861 Test Application[4245:474718] 2015-01-02 
2015-01-15 16:56:54.861 Test Application[4245:474718] 2014-11-25 
2015-01-15 16:56:54.861 Test Application[4245:474718] 2014-11-25 
2015-01-15 16:56:54.862 Test Application[4245:474718] 2014-11-25 
2015-01-15 16:56:54.862 Test Application[4245:474718] 2014-11-25 
2015-01-15 16:56:54.863 Test Application[4245:474718] 2014-11-17 
2015-01-15 16:56:54.863 Test Application[4245:474718] 2014-11-17 
2015-01-15 16:56:54.866 Test Application[4245:474718] 2014-11-17 
2015-01-15 16:56:54.867 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.867 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.868 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.868 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.868 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.869 Test Application[4245:474718] 2014-11-13 
2015-01-15 16:56:54.869 Test Application[4245:474718] 2014-11-12 
2015-01-15 16:56:54.870 Test Application[4245:474718] 2014-11-12 
2015-01-15 16:56:54.870 Test Application[4245:474718] 2014-11-10 
2015-01-15 16:56:54.871 Test Application[4245:474718] 2014-11-10 
2015-01-15 16:56:54.871 Test Application[4245:474718] 2014-11-10 
2015-01-15 16:56:54.871 Test Application[4245:474718] 2014-11-10 
2015-01-15 16:56:54.872 Test Application[4245:474718] 2014-11-06 
2015-01-15 16:56:54.872 Test Application[4245:474718] 2014-11-05 
2015-01-15 16:56:54.874 Test Application[4245:474718] 2014-11-05 
2015-01-15 16:56:54.874 Test Application[4245:474718] 2014-11-05 
2015-01-15 16:56:54.875 Test Application[4245:474718] 2014-11-05 
+1

напишите код, который вы получите «ОтветObject» –

+0

Я использую AFNEtworking – magid

+1

Опубликуйте то, что вы получаете в responseObject, и что вы хотите показать в виде таблицы, потому что я не могу понять, что такое «odate» и какой он объект (NSDictionary или NSArray). –

ответ

1

Вы правильно пробуренная до даты объекта с ниже строками кода

[[totalorders objectAtIndex:i]objectForKey:@"odate"] 

так что нет необходимости, чтобы получить объект снова для того же ключа

дальше вы можете получить сбой при попытке добавить ноль объект в массиве А удивлены, что это не так, вы не можете выделить массиву со «дат»

И ниже код с фиксированными вопросами

dates=[NSMutableArray new]; 
if ([responseObject[@"code"]isEqualToString: @"202"]) 
      { 

       totalorders = responseObject[@"orders"]; 
       for (int i= 0 ; i< [totalorders count]; i++) 
       { 
        dataDictionary =[[totalorders objectAtIndex:i]objectForKey:@"odate"]; 


        [dates addObject:dataDictionary]; 

        NSLog(@"dates %@",dates); 


       } 


      } 

Обратите внимание, что сообщение, отправленное на ноль объекта не приведет к аварии, но при добавлении a nil object сделает

+0

даты следующим образом: \t ( "2015-01-12", "2015-01-08", "2015-01-08", "2015-01-05", «2015-01- 05 », « 2015-01-05 », « 2015-01-05 », « 2015-01-05 », « 2015-01-05 », « 2015-01-05 », « 2015-01-05 », 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", " 2015-01-05 ", «2015-01-02», «2014-11-25», «2014-11-25», «2014-11-06», «2014-11-05», «2014-11- 05 ", " 2014-11-05 ", " 2014-11-05 " ) это мой выход. это не правильный формат массива, как я могу это сделать? – magid

+0

@magid Объясните, какой формат и хотите –

+0

[@ "2015-01-12", @ "2015-01-12", @ "2015-01-12", @ "2015-01-12", @ "2015- 01-12" , ноль]; – magid

Смежные вопросы