如何在iphone中连接三个字符串

时间:2012-06-12 10:01:20

标签: iphone xcode

我有三个字符串,我希望它们连接但它们不会连接。我正在使用此代码。

我希望我的最后一个字符串显示如下:

  

Cerenia Results 12Jun 2012.pdf

像这样

NSString *fileName = @"Cerenia Results";

NSString* str = [formatter stringFromDate:date]; 

NSString*extention=@".pdf";


NSString * strRR = [NSString stringWithFormat:@"Cerenia Results_%@ [%@].pdf", extension];

3 个答案:

答案 0 :(得分:23)

一般情况:连接你应该使用的所有三个字符串

NSString * strRR = [NSString stringWithFormat:@"%@%@%@", fileName, str, extension];

您的案例

您可以添加任何您喜欢的格式,例如在两者之间插入字符(以获得您之后的结果>> Cerenia Results 12Jun 2012.pdf)

[formatter setDateFormat:@"ddMMMyyyy"]
NSString* fileName = @"Cerenia Results";
NSString* str = [formatter stringFromDate:date];
NSString* extension = @"pdf";
NSString* strRR = [NSString stringWithFormat:@"%@ %@.%@", fileName, str, extension];

答案 1 :(得分:0)

这样做:

 [formatter setDateFormat:@"ddMMMyyyy"]
 NSString* str = [formatter stringFromDate:date]; 
 NSString * strRR = [NSString stringWithFormat:@"Cerenia Results %@.pdf",str];

答案 2 :(得分:0)

您可以使用“ stringByAppendingFormat ”附加字符串...

[formatter setDateFormat:@"ddMMMyyyy"]
NSString* fileName = @"Cerenia Results";
NSString* str = [formatter stringFromDate:date];
NSString* extension = @".pdf";
NSString* strRR = [[fileName stringByAppendingFormat:str]stringByAppendingFormat:extension];