Add "-line" to the center of "400" and "400-line ".
Code:
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. NSLog (@ "-- iphone -- % @", [self getNewPhoneStr1: @ "18502368888"]);} // you only need to send a call in, A processed 400-line telephone string can be returned. For example, if the value is 4001234567, the value 400-123-4567-(NSString *) getNewPhoneStr1 :( NSString *) phonestr {if ([phonestr rangeOfString: @ "-"]. length = 0 & phonestr. length> 6) {NSMutableString * phoneNumber = [NSMutableString string]; NSString * subStr = [phonestr substringToIndex: 3]; [phoneNumber appendFormat: @ "% @-", subStr]; subStr = [phonestr kernel: NSMakeRange (3, 3)]; [phoneNumber appendFormat: @ "% @-", subStr]; subStr = [phonestr substringWithRange: NSMakeRange (6, phonestr. length-6)]; [phoneNumber appendString: subStr]; phonestr = phoneNumber;} return phonestr ;}
Output:
2014-12-02 17:14:26. 807Set400Add in the middle of the phone-Line[21611: 60b] -- iphone -- 185-023-68888