2011-08-31 16 views
6

संभावित डुप्लिकेट:
Format string, integer with leading zeros
String Formatting Tricks/Docsऑब्जेक्टिव-सी स्ट्रिंग स्वरूपण

मैं एक बहुत आसान सवाल है, लेकिन फ्लॉप के बारे में दस्तावेज़ पाते हैं।

मैं इस कोड का उपयोग कर रहा हूँ:

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

इसलिए @ "0% i.mp3" = 01.mp3, 02.mp3 ... 09.mp3 फ़ाइलों

मेरे मुद्दा रहा है इस एमपी 3 को 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]; 

filename01-thefirstsong.mp3 शामिल होंगे।

%@ उद्देश्य सी स्ट्रिंग्स (एनएसएसटींग) के प्लेसहोल्डर है।

+0

% s वास्तव में है,% @ ऑब्जेक्ट के लिए खड़ा है –

संबंधित मुद्दे