Objective c 如何在iOS中将字符串拆分为子字符串

Objective c 如何在iOS中将字符串拆分为子字符串,objective-c,ios,nsstring,Objective C,Ios,Nsstring,我有一根这样的绳子 NSString *str=@"-85.33,45.78,0.0000 -85.78,46.98,0.000 -85.98,47.678,0.0000"; 我必须将上面的单个字符串提取到一个数组中 上面的字符串是3组经度、纬度和海拔值。这些由“,”和空格分隔。我必须将经度值提取到一个数组中,将纬度提取到另一个数组中 任何人都可以提出解决方案。您可以使用NSString的组件分离:方法,也可以使用NSScanner类。您甚至可以使用componentsSeparatedByS

我有一根这样的绳子

NSString *str=@"-85.33,45.78,0.0000 -85.78,46.98,0.000 -85.98,47.678,0.0000";
我必须将上面的单个字符串提取到一个数组中

上面的字符串是3组经度、纬度和海拔值。这些由“,”和空格分隔。我必须将经度值提取到一个数组中,将纬度提取到另一个数组中


任何人都可以提出解决方案。

您可以使用
NSString
组件分离:
方法,也可以使用
NSScanner
类。您甚至可以使用
componentsSeparatedByString:
在空格上拆分,然后使用
NSScanner
解析每个子字符串中的数字。

让我给您一个提示。如果您有一个说NSString的命令,您可以通过在XCode中单击NSString命令来查看哪些方法(带有描述)可用。然后,您会看到由字符串分隔的组件:


最美妙的是,这适用于所有对象。在提问之前,至少看一看。

可能重复-1表示幽默。我也想这样做,并且已经习惯于在XCode中点击alt键来查看类文档,但是对于这样的问题,我的第一个选择仍然是这样。这只是为了说明SO的价值——它用指导取代了基本文档。当你可以询问TFQ(或者至少搜索它)时,就不需要RTFM了。