मैं कॉन्स्ट char * को NSString * में परिवर्तित करने की कोशिश कर रहा हूं और फिर इसे वापस परिवर्तित कर रहा हूं। यह काम करता है, लेकिन मैं मिलता है:कॉन्स char * से NSString में कनवर्ट करें * और वापस कनवर्ट करें - _NSAutoreleaseNoPool()
__NSAutoreleaseNoPool(): Object 0x100550a40 of class NSCFArray autoreleased with no pool in place - just leaking
__NSAutoreleaseNoPool(): Object 0x100551730 of class NSCFString autoreleased with no pool in place - just leaking
__NSAutoreleaseNoPool(): Object 0x100551f10 of class NSCFData autoreleased with no pool in place - just leaking
कोड है:
const char* convert = "hello remove this: *";
NSString *input = [[NSString alloc] initWithUTF8String:convert];// convert
//remove * FROM THE STRING
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"*"];
// REPLACE * WITH NOTHING
input = [[input componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""];
// CONVERT BACK
const char *converted_back = [input UTF8String];
मैं भटक गया हूँ, मेरी मदद कृपया बाहर।
अपना पूरा कोड दिखाएं, मुझे लगता है कि मुझे पता है कि समस्या क्या है लेकिन मुझे पहले अपना पूरा कोड जांचना होगा। –