iphone objective-c cocoa-touch nsdictionary nsmutabledictionary

iphone - ¿Cómo puedo convertir un NSDictionary a un NSMutableDictionary?



objective-c cocoa-touch (2)

En caso de Swift

var tempDic: NSMutableDictionary = yourDictionary.mutableCopy() as NSMutableDictionary

Tengo un NSDiccionario existente que tiene:

{ "charts_count" = 2; "created_at" = "2010-04-12T16:37:32Z"; exchange = NASDAQ; "followers_count" = 259; id = 8404; industry = "<null>"; "messages_count" = 1436; ric = "GRPN.O"; sector = "<null>"; symbol = GRPN; title = Groupon; "updated_at" = "2011-09-05T04:17:56Z"; }

¿Cómo puedo tomar estos contenidos y ponerlos en un nuevo NSMutableDictionary?


Use -mutableCopy .

NSDictionary *d; NSMutableDictionary *m = [d mutableCopy];

Tenga en cuenta que -mutableCopy devuelve id ( Any in Swift) por lo que querrá asignar / convertir al tipo correcto. Crea una copia superficial del diccionario original.