我正在创建一个NSMapTable,其中包含有关键和值的强大参考。当我使用相同的键添加不同的对象时,该键将被复制。如果存在,如何覆盖密钥?
NSMapTable *table = [NSMapTable mapTableWithKeyOptions:NSMapTableStrongMemory valueOptions:NSMapTableStrongMemory];
// ..
[table setObject:object forKey:key];
当前,我得到一个哈希图,例如:{"a" 1, "b" 2, "a" 3, "c" 1}
。
如何避免重复输入键?