2012-01-21 190 views
-1

我有这样的字符串。如何在iOS中将字符串拆分为子字符串

NSString *[email protected]"-85.33,45.78,0.0000 -85.78,46.98,0.000 -85.98,47.678,0.0000"; 

我必须从上面提取单个字符串到数组中。

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

任何人都可以请建议一个解决方案。

+1

可能重复[如何将字符串转换为数组与分隔符?](http://stackoverflow.com/questions/6111543/how-can-i-convert-string-to-an-array-with-分隔符) –

回答

2

您可以使用方法NSString,或者您可以使用NSScanner类。您甚至可以使用componentsSeparatedByString:分隔空格,然后使用NSScanner解析每个子字符串中的数字。

-1

让我给你一个提示。如果你有一个NSString的说法,你可以通过命令点击XCode中的NSString来看看有什么方法(带有描述)。那么你会看到componentsSeparatedByString:

美丽的事情是这个作品的所有对象。至少在问之前先看看。

+0

-1表情。我也想这样做,并且习惯于在XCode中点击鼠标以查看课程文档,但对于这样的问题,我仍然是第一个采取措施的人。只是去显示SO的价值 - 它用指导取代基本文档。当您可以在SO上询问TF Q(或至少搜索它)时,不需要RTFM。 – Rhubarb

相关问题