2016-04-05 153 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:@","]]; 
相關問題