出于某种原因,这让我今天绊倒了。
我有一个 NSString 我正在尝试使用它进行搜索-rangeOfString:options:range:
,但我不断收到此异常。我在做什么:
我正在搜索字符串,试图在某个字符索引之后找到下一个换行符(因此,给定一个 index i
,找到之后的下一个出现@"\n"
)。我有i
,现在我正在搜索下一个换行符(这是在一个NSTextView
子类中)
NSRange untilReturn = [wholeString rangeOfString:@"\n" options:kNilOptions range:NSMakeRange(startLocation, [wholeString length] - 1)];
wholeText
textView 的全部文本在哪里,startLocation
是i
.
但是当我运行它时,我得到了一个越界异常,我似乎无法弄清楚出了什么问题。有人可以帮忙吗?