NSString *[email protected]"THIS IS OLD STRING.";
NSMutableArray *charArray=[[[NSMutableArray alloc]init ] autorelease];
for (int k1=0; k1<[oldString length]; k1++) {
NSString *ichar = [NSString stringWithFormat:@"%c", [oldString characterAtIndex:k1]];
if (![charArray containsObject:ichar]) {
[charArray addObject:ichar];
}
}
NSMutableString *newString=[[NSMutableString alloc]init];
for (int k2=0; k2<[charArray count]; k2++) {
NSString *ichar =[charArray objectAtIndex:k2];
[newString appendString:ichar];
}
NSLog(@"old string lenght is %d",[oldString length]);
NSLog(@"new string lenght is %d",[newString length]);
これを試しましたか?それがあなたを助けることを願っています。
私はそのようなことをやると思いました。それは非常にエレガントではないが、それが動作する限り...ありがとう! –