2012-05-29 2 views
2

J'ai un problème étrange, ai-je besoin d'ajouter "" après '=' symbole dans nsstring. Ci-dessous l'exemplecomment ajouter des guillemets après le symbole '=' dans nsstring?

NSString *codes = [NSString stringWithFormat:@"%@",sessionToken]; 
NSString *slash = [NSString stringWithFormat:@"auth session_token=%@",codes]; << here I have to add the "". 

j'ai essayé avec

NSString *slash = [NSString stringWithFormat:@"auth session_token=\"%@\"",codes]; 

mais ça n'a pas le résultat montre comme celui-ci \"value\".

+2

ont vous avez essayé [NSString str ingWithFormat: @ "auth session_token = \"% @ \ "\" ", codes]; ? – Pfitz

+1

http://stackoverflow.com/questions/1934886/is-it-possible-to-include-a-quotation-mark-as-part-of-an-nsstring –

+1

Quand vous dites 'ça montre comme valeur' ​​\ ' \ "' 'comment le montrez-vous? Si c'est dans le débogueur ou dans le cadre d'un NSLog d'un objet plus grand (par exemple un dictionnaire), le système de journalisation place parfois les barres obliques inverses. – JeremyP

Répondre

10

Une barre oblique inversée (\) suivie d'un guillemet (") insère le guillemet dans NSString.

NSString *slash = [NSString stringWithFormat:@"auth session_token=\"%@\"",@"1233"]; 
NSLog(@"slash %@", slash); 

sortie est

[23273:a0f] slash auth session_token="1233" 

Is it possible to include a quotation mark as part of an nsstring?

+0

qui a donné -ve vote à Parag ..... c'est la bonne réponse :) –

-1

essayez ceci:

NSString *slash = [NSString stringWithFormat:@"auth session_token=""""""",codes]; 

J'ai récemment fait quelque chose de semblable et cela semblait fonctionner pour moi

Questions connexes