我创建了一个NSMutableSet
并添加了另一个NSMutableSet
的一些对象。然后我将这些对象传递给NSArray
,但没有分配对象。
这是我的代码:
NSMutableSet *tagsSetArray = [NSMutableSet setWithSet:issueTags];
NSArray *tagArray =[tagsSetArray allObjects];
答案 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/