IOS:将逗号分隔的字符串转换为NSSet

时间:2016-04-05 19:54:32

标签: ios nsstring nsset

我从包含逗号分隔字符串的Web服务中获取一些JSON,我希望将其分解为元素。

因为这是针对多对多关系的,所以我尝试将其作为NSSet抓取。但是,json似乎本身就是字符串,所以我首先需要将逗号分隔的字符串转换为集合。

关于如何将数组或集合转换为逗号分隔的字符串,SO和Web上有很多答案。还有一些方法可以将逗号分隔的字符串转换为数组,例如:

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

但我无法找到将逗号分隔的字符串转换为NSSet的任何内容。

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

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

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

尝试:

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