如何将NSMutableSet数据分配到NSArray中

时间:2015-01-01 11:55:39

标签: ios objective-c

我创建了一个NSMutableSet并添加了另一个NSMutableSet的一些对象。然后我将这些对象传递给NSArray,但没有分配对象。

这是我的代码:

NSMutableSet *tagsSetArray = [NSMutableSet setWithSet:issueTags];
NSArray *tagArray =[tagsSetArray allObjects];

2 个答案:

答案 0 :(得分:0)

尝试使用NSMutableArray

NSMutableSet*issueTags=[NSMutableSet setWithObjects:@"hai",@"hello",nil];
NSMutableSet*tagsSetArray=[NSMutableSet setWithSet:issueTags];
NSMutableArray*tagArray=[[tagsSetArray allObjects] mutableCopy];
NSLog(@"%@",tagArray);//hai,hello

答案 1 :(得分:0)

使用以下方法将NSMutableSet转换为NSArray:

NSArray *array = [YourSet allObjects];

有关详细信息:http://www.springtiger.co.uk/2010/09/06/create-a-nsarray-from-a-nsset/