如何在NSString stringWithFormat中使用%字符

如何在NSString stringWithFormat使用%字符?

我正在尝试: [NSString stringWithFormat:@"%%@,%@",string1,string2];

第一个%不显示。

 [NSString stringWithFormat:@"%%%@,%@",string1,string2]; 

两个百分比,%%,将打印为一个%。

从string格式说明符列表中。

尝试这个:

  [NSString stringWithFormat:@"%@%%",str1]; 

使用%两次(作为转义字符)应该给你你所需要的。 打印%foo,bar的例子%foo,bar ,看起来像这样

 [NSString stringWithFormat:@"%%%@,%@", @"foo", @"bar"];