Aller au contenu

Pisix

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

Contact Methods

  • Configuration
    windows XP Dell

Profile Information

  • Sexe
    Masculin

Pisix's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. c'est voulu la boucle for qui commence à 1 mais bon mon probleme est resolu il se trouvait à cette ligne listeAppUser.text=[NSString stringWithFormat:@"No%d; User: %@ ;GuidSession: %@ ; NameMach: %@ ; NomAppli: %@",i, NomUser,guidSession,nameMach,nomAppli]; l'affichage du deuxieme element ecrasait celui du premier element ce qui fait qu'uniquement le dernier element du tableau s'affichait
  2. Bonjour, j'ai un probleme dans l'affichade des element contenu dans un dictionnaire j'ai une variable de type NSMutableArray que j'appelle "dico" et elle contient des dictionnaires: ( { NbreSecEnCours = 2; }, { GuidSession = "12729c94-1bf6-49ac-beca-e3c99609aded"; NameMach = T2037; NomAppli = Notepad; }, { GuidSession = "12729c94-1bf6-49ac-beca-e3c99609aded"; NameMach = T2037; NomAppli = nslookup; } ) Voici comment j'essai de le parcourir afin d'y afficher les element dans une texte View dico=[theSender parseReponse84]; //Vu que mon premier element sera tjrs le nombre de session je le recupere d'abord tout seul et je le traite /*traitement du premier dictionnaire */ NSDictionary *nbreSessDic = [[NSDictionary alloc]init ]; nbreSessDic= [dico objectAtIndex:0]; NSEnumerator* e=[nbreSessDic keyEnumerator]; NSString * key,*nbreSess; while (key=[e nextObject]) { nbreSess=[nbreSessDic objectForKey:key]; } //Fin traitement indice 0 //Traitement du reste des elements qui sont des dictionnaires contenant les idSession if([nbreSess isEqualToString:@"0"]){ [email protected]"Aucune Application en cours pour l'utilisateur"; nbreSessActive.text = nbreSess; } else{ NSDictionary *idSessionDic =[[NSDictionary alloc] init]; for(i=1;i<[dico count];i++){ idSessionDic =[dico objectAtIndex:i]; NSString *guidSession,*nameMach,*nomAppli; guidSession=[idSessionDic objectForKey:@"GuidSession"]; NSLog(@"guidSession : %@",guidSession); nameMach=[idSessionDic objectForKey:@"NameMach"]; NSLog(@"nameMach : %@",nameMach); nomAppli=[idSessionDic objectForKey:@"NomAppli"]; NSLog(@"nomAppli : %@",nomAppli); //Affcihage dans la textView listeAppUser.text=[NSString stringWithFormat:@"No%d; User: %@ ;GuidSession: %@ ; NameMach: %@ ; NomAppli: %@",i, NomUser,guidSession,nameMach,nomAppli]; } nbreSessActive.text=nbreSess; } mais malheuresement dans ma text View j'ai juste les element du deuxieme dictionnaire No2; User: fl_user ;GuidSession: a68654f7-c865-45ba-b17a-039f40d539b9 ; NameMach: T2037 ; NomAppli: nslookup au lieu d'avoir les deux elements ds deux dictionnaires comme ceci: No1; User: fl_user ;GuidSession: a68654f7-c865-45ba-b17a-039f40d539b9 ; NameMach: T2037 ; NomAppli: notepad No2; User: fl_user ;GuidSession: a68654f7-c865-45ba-b17a-039f40d539b9 ; NameMach: T2037 ; NomAppli: nslookup Comment puis je faire pour avoir un resultat comme ci-dessus ?????
×
×
  • Créer...