Hi I am beginner in ios in my project i have tried to get below Json Array data but it's showing exception(like -[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0x7be53f80) what did i do here wrong please help me, and here data is successfully loaded in my main arrayList
my json formate:-
final respone dictionary(
{
Name = " ";
id = 0;
},
{
Name = "PREMIER DIM OUT";
id = 10;
},
{
Name = "PRADO COLLECTION";
id = 15;
},
{
Name = "PURE WALLS 6";
id = 16;
},
{
Name = PLATINA;
id = 17;
},
{
Name = "SARMASIK LEATHER";
id = 19;
},
{
Name = "PICASA COLLECTION";
id = 21;
},
{
Name = "3PASS BLACK OUT-SLOT LOT";
id = 25;
},
{
Name = ABYSS;
id = 26;
},
{
Name = ABYSSION;
id = 27;
},
{
Name = "ACC BOOK MODERN ELEMENT 2";
id = 28;
},
{
Name = "ACCESSORIES ROUSES 342";
id = 29;
},
{
Name = ACE;
id = 30;
},
{
Name = "ACHILLES (PAZZION)";
id = 31;
}
)
my code:-
------------
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSString * allDataDictionbary = [[NSString alloc] initWithData:webData encoding:NSUTF8StringEncoding];
NSDictionary * responseString = [allDataDictionbary JSONValue];
NSLog(@"final respone dictionary%@",responseString);
NSMutableArray * mainArray = [[NSMutableArray alloc]init];
[mainArray addObject:responseString];
for (int i = 0; i<mainArray.count; i++) {
NSDictionary *BatchDict = [mainArray objectAtIndex:i];
NSString * name = [BatchDict objectForKey:@"Name"];
NSString * Id = [BatchDict objectForKey:@"id"];
[NameArray addObject:name];
[IdArray addObject:Id];
}
NSLog(@"so finally name array%@",NameArray);
NSLog(@"so finally Id array%@",IdArray);
}