2016-04-05 146 views
0

我从包含逗号分隔字符串的Web服务中获得一些JSON,我想分解为元素。IOS:将逗号分隔的字符串转换为NSSet

因为这是一个多对多的关系,我试图抓住它作为一个NSSet。然而,json似乎是由字符串本身组成的,所以我需要首先将逗号分隔的字符串转换为一个集合。

在SO和web上有很多关于如何将数组转换为逗号分隔字符串的答案。也有办法逗号分隔的字符串转换为数组,如:

NSArray *items = [theString componentsSeparatedByString:@","]; 

但我不能找到一个逗号分隔的字符串转换成的NSSet什么。

该字符串的形式为1,2,3,4。

任何人都可以提出正确的方法来做到这一点。

感谢您的建议。

+1

从'NSArray'创建'NSSet'。 – rmaddy

回答

1

尝试:

NSSet<NSString*> *set = [NSSet setWithArray:[theString componentsSeparatedByString:@","]]; 
相关问题