2011-08-31 115 views
6

可能重複:
Format string, integer with leading zeros
String Formatting Tricks/DocsObjective-C的字符串格式化

我有一個非常簡單的問題,但didn't找到有關文件。

我使用這個代碼:

NSString *fileName = [NSString stringWithFormat:@"0%i.mp3", i]; 

所以@ 「0%i.mp3」= 01.mp3,02.mp3 ... 09.mp3文件

我的問題是我擁有這款MP3與像01 thefirstsong.mp3,02-mysecondsong.mp3 ... 15 mylastsong.mp3較長的名稱

我怎麼可以這樣寫像@ 「allmyfiles.mp3」?

問候

+0

我也在尋找相關文檔。謝謝 – Ben

+0

看到這個問題。 http://stackoverflow.com/questions/2985170/format-string-integer-with-leading-zeros –

回答

6

如果使用此

int i = 1; 
NSString *name = @"thefirstsong"; 
NSString *filename = [NSString stringWithFormat:@"%0d-%@.mp3", i, name]; 

filename將包含01-thefirstsong.mp3

%@是objectiveC字符串(NSString)的佔位符。

+0

%s實際上,%@代表對象 –