2013-05-17 2 views
0

Je suis nouveau dans iOS et je ne suis pas en mesure de trouver une solution à ma question. Alors s'il vous plaît me dire comment je peux concaténer toutes les valeurs de tableau dans iOSComment concaténer toutes les valeurs de tableau dans Xcode

+1

Je pense que vous recherchez comme cette solution. Mais avant de poster une question, vous devez rechercher correctement sur google. Voici votre solution donnée par moi: [Solution] (http://stackoverflow.com/a/14438617/1450762) –

+0

Si vous avez trouvé la solution de votre problème alors vous devriez "Marquer réponse acceptée". – Bhavin

Répondre

0
NSMutableString* theString = [NSMutableString string]; 
    for (int i=0; i<[array count];i++){ 
     [theString appendString:[NSString stringWithFormat:@"%i ",i]]; 
    } 
    NSLog(@"mystirng=%@", theString;); 
2

Réponse: -componentsJoinedByString:.

Il joindra les composants du tableau par la chaîne spécifiée et retournera une représentation sous forme de chaîne du tableau.

Utilisation:NSString *finalStr = [yourArray componentsJoinedByString:@" "];

GoodLuck !!!

1

Si vous utilisez des valeurs de chaîne dans NSArray, c'est très simple. Vous pouvez simplement exécuter une boucle et utiliser un NSMutableString pour ajouter les données.

NSArray *_array;//Your Initialized Array 

    NSMutableString *_string =[[NSMutableString alloc]init]; 

    for(int i= 0 ;i<[_array count];i++) 
    { 
     [_string appendFormat:@"%@",[_array objectAtIndex:i]]; 
    } 
    NSLog(@"_string = %@",_string); 
Questions connexes