【发布时间】:2013-03-17 18:52:50
【问题描述】:
我在 Objective-C 中有一个协议。我正在另一个类中尝试将实现此协议的对象添加到 NSMutableDictionary。
- (void) addValue:(NSString*)myString withObject:(id<MyProtocol>*)protocolThing
{
[dictionary insertValue:protocolThing inPropertyWithKey:myString];
}
这给了我一个错误,提示“ARC 不允许将间接指针隐式转换为指向 'id' 的 Objective-C 指针”
我该怎么做?
这来自 Java,我可以在其中声明一个接口,然后将实现该接口的对象视为常规对象,然后将它们添加到 HashMaps。
【问题讨论】:
标签: objective-c nsmutabledictionary