2012-05-29 2 views
2

이상한 문제가 있습니다. nsstring에 "="기호 뒤에 ""를 추가해야 했습니까? 아래는 내가nsstring에서 '='기호 다음에 큰 따옴표를 추가하는 방법은 무엇입니까?

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

와 시도의 예

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

이지만 결과는이 \"value\"처럼 표시되고 작동하지 않았다.

+2

나를 위해 한 일 듯 당신은 [NSString str을 시도했다. ingWithFormat : @ "auth session_token = \"% @ \ "\" ", 코드]; ? – Pfitz

+1

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

+1

''\ '값과 같이 표시됩니다. \ "' '어떻게 보여주고 있습니까? 디버거에 있거나 더 큰 객체 (예 : 사전)의 NSLog 일부인 경우 로깅 시스템에서 가끔 백 슬래시를 넣습니다. – JeremyP

답변

10

백 슬래시 (\) 뒤에 따옴표 (")을 붙이면 NSString에 따옴표가 삽입됩니다.

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

출력

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

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

+0

누가 parag에게 투표했는지 ..... 이것은 정답입니다 :) –

-1

이 시도입니다 :

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

내가 최근에 비슷한 몇 가지 일을했는데이

관련 문제