8

私は3つの文字列を持っていて、それらを連結してほしいのですが、連結していません。私はこのコードを使用しています。

最後の文字列を次のように表示したい:

セレニアの結果2012年6月12日.pdf

このような

NSString *fileName = @"Cerenia Results";

NSString* str = [formatter stringFromDate:date]; 

NSString*extention=@".pdf";


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

3 に答える 3

23

一般的なケース:使用する必要がある3つの文字列すべてを連結するには

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];
于 2012-06-12T10:05:00.577 に答える
0

これを行う:

 [formatter setDateFormat:@"ddMMMyyyy"]
 NSString* str = [formatter stringFromDate:date]; 
 NSString * strRR = [NSString stringWithFormat:@"Cerenia Results %@.pdf",str];
于 2012-06-12T10:09:02.790 に答える
0

「 stringByAppendingFormat 」を使用して文字列を追加できます...

[formatter setDateFormat:@"ddMMMyyyy"]
NSString* fileName = @"Cerenia Results";
NSString* str = [formatter stringFromDate:date];
NSString* extension = @".pdf";
NSString* strRR = [[fileName stringByAppendingFormat:str]stringByAppendingFormat:extension];
于 2012-06-12T12:53:25.423 に答える