【发布时间】:2012-03-30 20:20:07
【问题描述】:
如何在NSString stringWithFormat 中使用% 字符文字?
我正在尝试做:[NSString stringWithFormat:@"%%@,%@",string1,string2];
第一个% 没有出现。
【问题讨论】:
标签: ios objective-c nsstring
如何在NSString stringWithFormat 中使用% 字符文字?
我正在尝试做:[NSString stringWithFormat:@"%%@,%@",string1,string2];
第一个% 没有出现。
【问题讨论】:
标签: ios objective-c nsstring
[NSString stringWithFormat:@"%%%@,%@",string1,string2];
【讨论】:
2% 的字符 %% 将打印为 %。
来自String Format Specifiers 列表。
【讨论】:
试试这个:
[NSString stringWithFormat:@"%@%%",str1];
【讨论】:
使用% 两次(作为转义字符)应该可以满足您的需求。打印%foo,bar 的示例如下所示
[NSString stringWithFormat:@"%%%@,%@", @"foo", @"bar"];
【讨论】: