草庐IT

rangeOfComposedCharacterSequences

全部标签

ios - rangeOfComposedCharacterSequencesForRange 将 0 个字符范围转换为 1 个字符范围

我不明白为什么在下面的代码中,将要打印的扩展范围是“位置:1,长度:1”。为什么范围长度从0扩展到1?NSString*text=@"abc";NSRangerange=NSMakeRange(1,0);NSRangeextendedRange=[textrangeOfComposedCharacterSequencesForRange:range];NSLog(@"extendedrange:location%d,length:%d",extendedRange.location,extendedRange.length);文档说这样做的结果是:Therangeinthereceiv