2010-09-26 13 views
5

मेरे NSString इस तरह है:NSString से शीर्षक और सफेद रिक्त स्थान अनुगामी से छुटकारा पाने के लिए कैसे

NSString *myString = 
( 
“\n \n 24 K CLUB”, 
“\n \n 3 DOLLAR CAFE”, 
“\n \n A PEACH OF A PARTY”, 
“\n \n A ROYAL AFFAIR CAFE”, 
“\n \n AFFAIRS TO REMEMBER CATERERS”, 
“\n \n AFRIKAN DELI” ) 

इस नई लाइन चरित्र और सफेद रिक्त स्थान से छुटकारा पाने के लिए है, ताकि मेरी नई स्ट्रिंग तरह होगा : newString:

(
"24 K CLUB”, 
"3 DOLLAR CAFE”, 
“A PEACH OF A PARTY”, 
“A ROYAL AFFAIR CAFE”, 
“AFFAIRS TO REMEMBER CATERERS”, 
“AFRIKAN DELI” 
) 

मैंने कोशिश की:

myString = [myString stringByReplacingstringByReplacingOccurrencesOfString:@"\n" withString:@""]; 
myString = [myString stringByReplacingstringByReplacingOccurrencesOfString:@" " withString:@""]; 

लेकिन unsuccessfully..getting त्रुटि:

[__NSArrayI stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent to instance 0x7062200 

उत्तर

12

stringByTrimmingCharactersInSet: विधि के बारे में कैसे? स्ट्रिंगबीट्रिमिंग कैरैक्टर्स इनसेट: [एनएससीएचएआरएटरसेट व्हाइटस्पेस और न्यूलाइन कैरेक्टरसेट], यह व्हाइटस्पेस और न्यूलाइन अक्षरों के दोनों सिरों को हटा सकता है।

+2

किसी को कुछ सेकंड बचाएं: '[myString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];' –

0

myString का आपका प्रारंभिक घोषणा एक NSArray, नहीं एक NSString घोषित किया गया है। stringByReplacingstringByReplacingOccurrencesOfString: withString: पर आपकी कॉल व्यक्तिगत एनएसएसटींग पर काम करनी चाहिए। स्ट्रिंग को ट्रिम करने के लिए या तो स्वयं को सरणी (here देखें) देखें, या इसे संभालने के लिए makeObjectsPerformSelector: (here देखें) का उपयोग करें।

+0

ठीक है यह एक एनएसएआरएआरई है। मैंने कोशिश की: NSString * myString = [[NSArray arrayWithArray: myArray] objectAtIndex: 0] .. मैं 0 इंडेक्स का सरणी मान प्राप्त करने में सक्षम हूं और जिस तरह से मैं चाहता था स्ट्रिंग को संशोधित करने में सक्षम हूं .. अब मेरे पास यह डेटा विशाल डेटा के साथ है .. इसके लिए कैसे करना है ... मैं इसे अलग-अलग नहीं कर सकता ... फोरैच लूप का उपयोग कैसे करें .. मुझे खेद है कि मेरा सवाल मूर्खतापूर्ण है .. लेकिन मैं एनएसएआरएआरई और सभी से निपटने के लिए नौसिखिया हूं। – AKG

+0

मुझे यह पता चला कि धन्यवाद – AKG

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