-1

我已经搜索过了,但在 Apple 文档中找不到

4

3 回答 3

8

你可能想要- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)aRange. range 参数是一个 NSRange,指示在大海捞针中的哪个位置寻找针。传球NSMakeRange(startIndex, [haystack length]-startIndex)应该做你想做的。

于 2012-07-31T14:15:08.507 回答
2
NSRange range = [string rangeOfString:searchString
                              options:0
                                range:NSMakeRange(startIndex, [string length]-startIndex)];
if (range.length != 0) {
    NSString* resultString = [string substringWithRange:range];
}
于 2012-07-31T14:20:52.663 回答
1

您的意思是您无法通过搜索并单击第一个链接找到此文档页面?NSString

NSString *substring = [string substringFromIndex:startIndex];
于 2012-07-31T14:16:22.020 回答