提示为对不可变类型进行了可变处理,肯定是会报错的。
如果你的NSMutableDictionary是通过alloc而来则不会报这种错误,
但是由于本人这次的NSMutableDictionary为通过NSDictionary赋值过来的,在指针本质上还是不可变类型,所以才会报错
解决方案:
NSMutableDictionary * a = [NSMutableDictionary dictionaryWithDictionary:[data objectAtIndex:i]];
即需要开辟新的空间去储存不可变类型。
iOS初学者,如有问题,欢迎提出。