NSDictionary objectForKey是随机的

时间:2010-07-05 09:04:47

标签: iphone objective-c nsdictionary

我有一个NSMutableDictionary,我的键是对象(并且该类实现了NSCopying协议)。

我在与键相关联的字典中添加一个值,然后,当我为字典中的键调用objectFoKey:方法时,随机,有时方法调用“isEqual”并找到键,有时候,方法“isEqual”未被调用,并且找不到密钥。

我能理解我做错了什么并没找到钥匙,但为什么有时找到钥匙却不总是?

非常感谢你,如果你有一些提示来解决这个问题,它就会让我发疯。

1 个答案:

答案 0 :(得分:1)

Oups,好吧,我发现了我的错误:

我必须实现哈希方法,我没有这样做。