NSMutableDictionary-将键值对设置到字典时出错
我收到以下代码的错误。
@interface event : NSObject
{
NSMutableDictionary m_cAppIdMap; //error:statically allocated instance of Objective C
}
@end
我通过事件实现中的函数 create 将对象设置到字典中。
[m_cAppIdMap setObject:pEvent forKey:[NSNumber numberWithUnsignedInt:wTimerId]]; //Error:Cannot convert to a pointer type
这就是我在字典上设置结构对象的方式。 pEvent 是包含 5 个字段的结构体,wTimerId 是无符号短整数(键)。
I am getting errors for the below code.
@interface event : NSObject
{
NSMutableDictionary m_cAppIdMap; //error:statically allocated instance of Objective C
}
@end
I am setting the object to the dictionary through the function create in the event implementation.
[m_cAppIdMap setObject:pEvent forKey:[NSNumber numberWithUnsignedInt:wTimerId]]; //Error:Cannot convert to a pointer type
This is the way i am setting a structure object on to the dictionary.
pEvent is the structure containing 5 fields and wTimerId is the unsigned short integer(key).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的 ivar 应该是一个指针。
Your ivar should be a pointer.