我无法获得对象的实际数量设置为字典后。 我有一个结构指针pEvent,我把它放在myData(NSData对象)。我将这个NSData存储到字典中。没有得到正确的计数NSMutableDictionary
[m_cAppIdMap setObject:myData forKey:[NSNumber numberWithUnsignedShort:wTimerIds]];
int no = [m_cAppIdMap count];
NSLog(@"The no of entries in array is:%d",no);
是m_cAppIdMap数组还是可变字典? (作为iVars的'm_'不是Cocoa-like) – Abizern 2011-05-24 11:10:09
@Abizern:是的m_cAppIdMap是一个可变字典。 – spandana 2011-05-24 11:26:17
坚持一个断点 - 确保myData和密钥是真实的对象。还要检查调试器中的字典,看看它是否有任何键值对。尝试添加另一个日志:'NSLog(@“我的字典是%@”,m-cAppIdMap);'看看你得到了什么。当你说你没有得到正确的数字时 - 你会得到什么?调试器中是否显示任何内容? – Abizern 2011-05-24 11:31:37