Iphone [\uu NSCFDictionary setObject:forKey:]:发送到不可变对象的变异方法

Iphone [\uu NSCFDictionary setObject:forKey:]:发送到不可变对象的变异方法,iphone,Iphone,但它在上面的线路上崩溃了: 应该是 nsmutabledictionary = [[NSDictionary alloc] initWithObjects:listVolumn forKeys:listname]; 在您的代码中,我看到nsmutabledictionary=[[NSDictionary alloc]initWithObjects:listVolumn forKeys:listname] 那一行您声明它是NSDictionary,而您希望它是NSMutableDictiona

但它在上面的线路上崩溃了:

应该是

nsmutabledictionary = [[NSDictionary alloc] initWithObjects:listVolumn forKeys:listname];

在您的代码中,我看到
nsmutabledictionary=[[NSDictionary alloc]initWithObjects:listVolumn forKeys:listname]
那一行您声明它是NSDictionary,而您希望它是NSMutableDictionary

[nsmutabledictionary setObject:[NSNumber numberWithLong:100] forKey:@"cu"];
nsmutabledictionary = [[NSDictionary alloc] initWithObjects:listVolumn forKeys:listname];
nsmutabledictionary = [[NSMutableDictionary alloc] initWithObjects:listVolumn forKeys:listname];