如何在NSString中find最后一个子string?

我怎样才能得到另一个NSString中的最后一个NSString? 例如,在“abc def ghi abc def ghi”中,我想查找第二个“abc”的索引,而不是第一个索引。 我知道我可以用一堆rangeOfStrings做到这一点,但是那里已经有一个函数了吗?

使用rangeOfString:options:包括选项中的NSBackwardsSearch

 [@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];