Как мне получить последнее вхождение NSString в другой NSString? Например, в «abc def ghi abc def ghi» я хочу найти индекс второго «abc», а не первого. Я знаю, что могу сделать это с помощью кучи rangeOfStrings, но есть ли уже функция для этого?
Ответы:
Пользуюсь rangeOfString:options:
, в том числе и NSBackwardsSearch
в опциях.
[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];