我有一个iPhone应用程序,其中有一个元素数组,但是我需要字典中的每个元素,即(字典的nsmuatblearray),我确实喜欢这样,但是有时它会给出一些不需要的结果
`
id objectInstance;
NSMutableDictionary *mutableDictionary = [[NSMutableDictionary alloc] init];
for (objectInstance in self.SelectedContacts)
[mutableDictionary setObject:objectInstance forKey:@"tag"];
[finalarray addObject:mutableDictionary];
`
我这样做是不是有人可以指出我要去哪里错了?
最佳答案
您这样做的方式是每次都覆盖键“ tag”的元素。我不确定您要完成什么,但是我怀疑您应该写一些类似的内容:
for (id objectInstance in self.SelectedContacts) {
NSMutableDictionary *mutableDictionary = [[NSMutableDictionary alloc] init];
[mutableDictionary setObject:objectInstance forKey:@"tag"];
[finalarray addObject:mutableDictionary];
}
关于ios - 在iOS中将nsarray转换为字典的nsmutablearray?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27314347/