我有三个字符串,我希望它们连接但它们不会连接。我正在使用此代码。
我希望我的最后一个字符串显示如下:
像这样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];
答案 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];