使用逗号分隔的字符串内容填充数组?

时间:2014-08-26 02:53:44

标签: ios objective-c xcode uitableview

我的应用使用网络服务,您可以在其中扫描返回UPC编号的食品。我把这个号码输入到网络服务中,我得到了有关该特定食物的所有细节。我抓住了"成分"并将其变成一个名为" ingredients"的数组。

这是我的数组的值:

  ingredientsArray = dataDictionary[@"nf_ingredient_statement"];

当我记录我的[成分描述]值时,它看起来像这样:

蒸馏醋,水,#1级芥菜籽,盐,姜黄,辣椒粉,香料,天然香料和大蒜粉。

我的问题是如何将该字符串转换为一个将填充表视图的数组?

1 个答案:

答案 0 :(得分:2)

如果要将逗号分隔的字符串转换为数组,请按照以下操作方式进行操作,假设字符串用逗号分隔,然后用空格分隔。

NSString *exampleString = @"one, two, three";
NSArray *exampleArray = [exampleString componentsSeparatedByString:@", "];

产地:

2014-08-25 23:01:26.561 Testing[60889:3946435] (
    one,
    two,
    three
)

如果您正在处理数组或字符串,我根据您的帖子/评论不自信,但如果我是您,我会NSLog(@"%@" ,[ingredientsArray class]);看看你认为你拥有的对象是什么类。