0

私の 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"

上記のような詳細をトリミングするにはどうすればよいですか?

4

1 に答える 1