2012-10-25 5 views
1

Dans mon application Les services Web sont créés en point net et je les consomme et j'obtiens réponse.En ce que tous les champs comme la société, le type, l'emplacement tout sont des chaînes et il n'y a pas de problème avec ..Et il y a un autre champ appelé numéro d'objet en réalité c'est un entier mais ils sont créés comme chaîne seulement. Pendant que j'affiche ceci il montre zéro au lieu de ce nombre ... Voici mon code ...Services Web avec JSON Parsing

//Storing into Array 
[SurveyFilesArray addObject:[NSDictionary dictionaryWithObjectsAndKeys:[dic objectForKey:@"FileName"],@"FileName",[dic objectForKey:@"ExibhitNumber"],@"ExhibitNumber",[dic objectForKey:@"Description"],@"Description",[dic objectForKey:@"FileQuality"],@"FileQuality",nil]]; 

//Retrieving from Array.. 
NSLog(@"???%@???",[NSString stringWithFormat:@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]]); 
NSLog(@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]); 
+0

Alors, quel est le JSON? Montrer quelques-uns (** pas tous! **) de celui-ci. Ce –

+0

est l'échantillon de données .... Entretien ménager 1 housekeeping3.jpg bas - – Sandeep

+0

c'est XML, JSON pas. –

Répondre

1

Vous avez des fautes de frappe dans votre code.

Dans l'ordre de votre code:
Ex-ib-hit-Number
Ex-hib-it-Number

Ce sont 2 chaînes différentes.

Dans votre exemple de code, vous l'enregistrez correctement écrit comme Ex-hib-it. Mais vous essayez d'y accéder avec ex-ib-hit par la suite. Cela ne peut pas fonctionner.

+0

Ceci est l'échantillon de données .... Entretien ménager 1 housekeeping3.jpg bas Sandeep

+0

Nom de l'élément est ExhibitNumber..Et j'utilise la clé aussi ExhibitNumber pour stocker dans le dictionnaire – Sandeep

+0

Dans votre exemple de code, vous l'enregistrez correctement écrit comme 'Ex-hib-it'. Mais vous essayez d'y accéder avec 'ex-ib-hit' après. Cela ne peut pas fonctionner. – calimarkus