我有一个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/

10-09 12:27