2011-05-24 58 views
0

我收到以下代碼的錯誤。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是無符號短整數(鍵)。

回答

5

你的伊娃應該是一個指針。

NSMutableDictionary* m_cAppIdMap;