में बदलें, मैं बस "+" के सभी मौकों को रिक्त "0" के साथ बदलना चाहता हूं ... मैंने यहां सूचीबद्ध कुछ नमूने की कोशिश की, एनएसएसएमटेबलस्ट्रिंग का भी उपयोग किया, लेकिन प्रोग्राम क्रैश ... सबसे अच्छा क्या है एक दूसरे से एक char को बदलने के लिए रास्ता ?? धन्यवादएक char को NSString
6
A
उत्तर
13
आप एक परिवर्तनशील स्ट्रिंग (NSMutableString) में जगह के साथ बदलना चाहते हैं:
[theMutableString replaceOccurrencesOfString:@"+"
withString:@" "
options:0
range:NSMakeRange(0, [theMutableString length])]
आप एक नया अपरिवर्तनीय स्ट्रिंग (NSString) बनाने के लिए चाहते हैं:
NSString* newString = [theString stringByReplacingOccurrencesOfString:@"+"
withString:@" "];
1
NSString *firstString = @"I'm a noob at Objective-C", *finalString;
finalString = [[firstString stringByReplacingOccurrencesOfString:@"O" withString:@"0"] stringByReplacingOccurrencesOfString:@"o" withString:@"0"];
here से कोड मिला!
धन्यवाद! यह बढ़िया काम करता है! मुझे कल नहीं पता कि समस्या क्या थी .. अब ठीक है! – ghiboz
क्या मुझे बाद में स्ट्रिंग को स्पष्ट रूप से रिलीज़ करना होगा? –