我正在尝试实现一个类以用作 NSDictionary 中的键。文档说,为了用作键,对象需要实现我已经完成的 NSCopying 协议。
我看到一些非常奇怪的行为,即使我可以看到对象被正确存储在字典中,值似乎也神秘地变成了 nil。
据我所知,我已经正确实现了 copyWithZone: 和 isEqual: ,但它仍然无法正常工作。
我正在尝试实现一个类以用作 NSDictionary 中的键。文档说,为了用作键,对象需要实现我已经完成的 NSCopying 协议。
我看到一些非常奇怪的行为,即使我可以看到对象被正确存储在字典中,值似乎也神秘地变成了 nil。
据我所知,我已经正确实现了 copyWithZone: 和 isEqual: ,但它仍然无法正常工作。