我NSMapTable
在 iOS 6 项目的许多地方使用,并且希望能够使用新的字典下标样式来访问对象。(NSMapTable
行为大多类似于NSMutableDictionary
,但可以为其存储的键和值配置各种内存管理选项。此 StackOverflow 问题的更多背景信息。)
NSMapTable
尝试在实例上使用下标语法时,编译器会报告此问题:
在“NSMapTable *”类型的对象上找不到读取字典元素的预期方法。
如何使用类别进行扩展NSMapTable
以允许新式NSDictionary
下标?