IOS How to insert substring to string
+ (NSString *)insertString:(NSString *)string byInsertSubString:(NSString *)subString atIndex:(int)postion {
// fist half
NSRange _firstRang;
_firstRang.location = 0;
_firstRang.length = postion - 1;
NSString *resultStr = [string substringWithRange:_firstRang];
// insert
resultStr = [resultStr stringByAppendingString:subString];
// last half
NSRange _lastRang;
_lastRang.location = postion - 1;
_lastRang.length = [string length] - postion + 1;
NSString *_lastStr = [string substringWithRange:_lastRang];
// add last
resultStr = [resultStr stringByAppendingString:_lastStr];
return resultStr;
}
// fist half
NSRange _firstRang;
_firstRang.location = 0;
_firstRang.length = postion - 1;
NSString *resultStr = [string substringWithRange:_firstRang];
// insert
resultStr = [resultStr stringByAppendingString:subString];
// last half
NSRange _lastRang;
_lastRang.location = postion - 1;
_lastRang.length = [string length] - postion + 1;
NSString *_lastStr = [string substringWithRange:_lastRang];
// add last
resultStr = [resultStr stringByAppendingString:_lastStr];
return resultStr;
}
Comments
Post a Comment