जैसा कि एक्सएमआर ने ऊपर कहा है: उद्देश्य सी में एनएसएसटींग सीएसवी को 'स्ट्रिंग द्वारा अलग किए गए घटकों' में परिवर्तित करने के लिए संभव है।
NSArray* items;
items=[bufferString componentsSeparatedByString:@","];
मामले में आप सीएसवी निर्यात में रुचि रखते हैं इस सूत्र पर पहुंचे होने - के रूप में मैंने किया था - यहाँ कैसे मैं एक csv फ़ाइल निर्यात के एक उद्धरण है।
NSString* fileName = @"Level";
fileName = [fileName stringByAppendingString:levelNumberBeingEdited];
fileName = [fileName stringByAppendingString:@".txt"];
NSString* [email protected]"";
बफर स्ट्रिंग प्रत्येक डेटा मद (नहीं दिखाया गया है) और प्रत्येक के बीच में कॉमा डालने के माध्यम से पाशन की आबादी है। अंत में यह निर्यात किया जाता है।
NSString* homeDir = NSHomeDirectory();
NSString* fullPath = [homeDir stringByAppendingPathComponent:fileName];
NSError* error = nil;
[bufferString writeToFile:fullPath atomically:NO encoding:NSASCIIStringEncoding error:&error];
स्रोत
2011-11-12 01:36:24
मैंने आपके द्वारा दिए गए गिथब लिंक की जांच की है, जैसे कि यह ठीक दिखता है लेकिन जब मैंने इसे आईफोन सिम्युलेटर में परीक्षण करने का प्रयास किया तो यह काम नहीं कर रहा है। सिम्युलेटर नहीं खुलता है। इसके अलावा बेस एसडीके मैक ओएस एक्स 10.5 पर सेट किया गया है। तो क्या यह आईफोन के लिए काम नहीं करेगा? क्या किया जाए? धन्यवाद। :) –
@PARTH रीडेमे के सामान्य उपयोग अनुभाग में फ़ाइलों की एक सूची है। उन लोगों को अपनी परियोजना में कॉपी करें और '# आयात" CHCSV.h "' –
धन्यवाद मेरे मूर्ख सवाल का जवाब देने के लिए डेव :) इसके अलावा मुझे लगता है कि हमें केवल arrayWithContentsofCSVFile: विधि का उपयोग करना होगा। सही? –