-2
我有一个NNDictionary
,我想将它存储在另一个NSMutableDictionary
。我做了这种方式:从其他NSMutableDictionary保存和检索NSMutableDictionary
NSDictionary* dictionary = (NSDictionary*) [NSKeyedUnarchiver unarchiveObjectWithData:context];
[myDictionarySTORE setObject:dictionary forKey:[NSString stringWithFormat:@"%d", r]];
要提取它,然后我做的:
NSDictionary* dic = [myDictionarySTORE objectForKey:[NSString stringWithFormat:@"%ld", (long)btn.tag]];
NSString *Name = [dic objectForKey:@"fileName"];
NSString *Type = [dic objectForKey:@"fileType"];
NSData *File = [dic objectForKey:@"FileData"];
凡btn.tag在这种情况下,为r。关键是相同的,但它似乎并没有工作...
你不能改变* immutable * NSDictionary中的东西。 –
@MichaelDautermann提问者说:“我想将它存储在另一个NSMutableDictionary中” –
看一下myDictionarySTORE的描述。它真的包含字典对象吗? –