47

我有一个连接到我的应用程序的 JSON 提要。其中一项是 lat & long,用逗号分隔。例如:“32.0235, 1.345”。

我试图通过在逗号处拆分将其拆分为两个单独的值。

有什么建议吗?谢谢!!

4

5 回答 5

133
NSArray *strings = [coords componentsSeparatedByString:@","];
于 2011-06-22T16:53:50.930 回答
17
NSString* myString = @"32.0235, 1.345".
NSArray* myArray = [myString  componentsSeparatedByString:@","];

NSString* firstString = [myArray objectAtIndex:0];
NSString* secondString = [myArray objectAtIndex:1];

文档

于 2011-06-22T16:57:15.650 回答
5

你要:

- (NSArray *)componentsSeparatedByString:(NSString *)separator

使用 @"," 作为分隔符。

于 2011-06-22T16:53:29.350 回答
2

这对我有用,因为我不想定义任何数组。

NSString* firstString = [[myString componentsSeparatedByString:@","] objectAtIndex:0];
于 2014-01-20T00:12:46.623 回答
1

试试[yourCommaSeparatedString componentsSeparatedByString:@", "]
这会给一个带有字符串的 NSArray ,然后你可以调用 floatValue ;)

于 2011-06-22T16:56:05.393 回答