如何在nsstring中的'='符号后添加双引号?

时间:2012-05-29 15:04:25

标签: objective-c ios nsstring

我有一个奇怪的问题,我需要在nsstring中的'='符号后添加“”。以下是示例

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

我试过

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

但它不起作用,结果显示为\"value\"

2 个答案:

答案 0 :(得分: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?

答案 1 :(得分:-1)

试试这个:

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

我最近做了一些相似的事情,这似乎对我有用