【发布时间】:2013-10-07 07:19:51
【问题描述】:
在我的iOS应用程序中,我想从google API附近拆分单词,api结果显示如下,
"vicinity" : "24/49,TV Swamy Road East,, TV Swamy Street, RS Puram, Coimbatore"
"vicinity" : "48, T.V. Swamy Road West, T.V. Swamy Road (West), Near Tasmac, R.S. Puram, Coimbatore"
"vicinity" : "Diwan Bhadur Road, RS Puram, Coimbatore"
"vicinity" : "Avinashi Road, P.S.G. College Stop, Avinashi Road, Near P.S.G. Optical Centre, Peelamedu, Coimbatore"
这里是我尝试用来修剪的代码
__block NSString *lastWord = nil;
[str enumerateSubstringsInRange:NSMakeRange(0, [str length]) options:NSStringEnumerationByWords | NSStringEnumerationReverse usingBlock:^(NSString *substring, NSRange subrange, NSRange enclosingRange, BOOL *stop) {
lastWord = substring;
*stop = YES;
}];
但是结果如下
Coimbatore
Coimbatore
Coimbatore
Coimbatore
我只想显示上述结果中修剪后的细节
"TV Swamy Street, RS Puram, Coimbatore"
"R.S. Puram, Coimbatore"
"RS Puram, Coimbatore"
"Peelamedu, Coimbatore"
如何修剪像上面这样的细节?
【问题讨论】:
-
你剪切附近字符串的逻辑是什么?如果你只想要最后两个组件,这很容易。
标签: iphone ios google-maps-api-3