我的应用使用网络服务,您可以在其中扫描返回UPC编号的食品。我把这个号码输入到网络服务中,我得到了有关该特定食物的所有细节。我抓住了"成分"并将其变成一个名为" ingredients"的数组。
这是我的数组的值:
ingredientsArray = dataDictionary[@"nf_ingredient_statement"];
当我记录我的[成分描述]值时,它看起来像这样:
蒸馏醋,水,#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]);看看你认为你拥有的对象是什么类。