2013-05-22 4 views
-1

i possède le code suivantcode d'exécution, pour chaque élément d'un tableau

DownloadOperations *DataObj=[[DownloadOperations alloc]init]; 
[DataObj ID]; 

NSString *body=[NSString stringWithFormat:@"<?xml version='1.0' encoding='utf-8'?><soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'><soap:Body><GetDocumentUpdatedInfo xmlns='http://tempuri.org/'><DocumentID>%@</DocumentID></GetDocumentUpdatedInfo></soap:Body></soap:Envelope>", [DataObj ID]]; 
NSLog(@"Body %@", body); 

dans ce code est une [DataObj ID]NsMutablearray et le NSString (corps) est la soap Request qui requiert une valeur string. comment puis-je obtenir ce soap request pour courir itérativement pour chaque élément de la array? De la même manière que vous bouclez sur un tableau pour autre chose.

+0

Savez-vous comment faire des boucles «for»? – borrrden

+0

Je fais mais quelle sera la condition? – Vishal

+1

http://stackoverflow.com/a/992913/1155387 (Notez que vous ne devez pas utiliser 'id' vous pouvez simplement remplacer' NSString * ') – borrrden

Répondre

1
int loopCount = 0; 
while (loopCount < [[DataObj ID] count]){ 
    //Do stuff with [[DataObj ID] objectAtIndex:loopCount] 
    loopCount++; 
} 
Questions connexes