0
Est-il correct de convertir un objet NSdictionary en NSMutableDictionary?Est-il correct de convertir un objet NSdictionary en NSMutableDictionary?
NSDictionary *dict;
NSMutableDictionary *mDict = (NSMutableDictionary *)dict;
Essayé cela et il a bien fonctionné.
Quel est le problème avec le code dans ma question? – Fasid
Vous pouvez également utiliser facilement [NSMutableDictionary dictionaryWithDictionary: myOriginalDictionary]; qui retournera un objet autoreleased. –
Il est faux de supposer que c'est un dictionnaire mutable ... Si ce n'est pas le cas, alors vous pourriez potentiellement envoyer les méthodes objet auxquelles la classe ne répond pas, ce qui provoquera le crash de votre programme. Il vaut mieux être en sécurité. –