将NSdictionary对象强制转换为NSMutableDictionary是否可以?

时间:2010-09-05 06:55:36

标签: iphone objective-c

将NSdictionary对象强制转换为NSMutableDictionary是否可以?

NSDictionary *dict;
NSMutableDictionary *mDict = (NSMutableDictionary *)dict;

试过这个并且工作正常。

1 个答案:

答案 0 :(得分:6)

不,不是。如果你想要一个可变的字典,请创建一个:

NSMutableDictionary* mutableDict = [dict mutableCopy];

请勿忘记您拥有mutableDict的{​​{3}},并且必须在完成后将其释放。