文档章节

mutating method sent to immutable object

夕阳_jhe
 夕阳_jhe
发布于 2015/05/02 16:20
字数 80
阅读 11
收藏 0

-[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:

错误:NSMutableDictionary*d =[[[NSUserDefaults standardUserDefaults] objectForKey:@"xxxx"] mutableCopy];


修改:NSMutableDictionary*d =[NSMutableDictionary dictionaryWithDictionary:[[NSUserDefaults standardUserDefaults] ForKey:@"xxxx"]];


数组类似:  

NSMutableArray * userArray = [NSMutableArray arrayWithArray:  [ [NSUserDefaults standardUserDefaults]

objectForKey:@"userArray"] ];

总结,从NSUserDefaults取出数据时注意用这两个方法。



© 著作权归作者所有

夕阳_jhe
粉丝 2
博文 54
码字总数 15591
作品 0
深圳
私信 提问
一次性删除数组中数组多个元素

更新:2016/5/14 解决可能会发生的崩溃 崩溃提示:mutating method sent to immutable object' 具体请看此处

阴雨音语
2016/05/13
68
0
做搜索栏的时候报mutating method sent to immutable object

跟着iOS5开发基础教程上面做示例,第8章有个搜索栏,我做出来之后就是没法搜索,后面断点跟踪了下。部分代码如下: 当程序走到[array removeObjectsInArray:toRemove];这行时就报错: WebKit...

与龙共舞
2012/09/19
2.3K
5
NSCFArray insertObject:atIndex:崩溃问题

用 [[NSUserDefaults standardUserDefaults]setObject:self.dataArrayforKey:@"exsentionKeysArray"];存数组的时候,取值会遇到[NSCFArray insertObject:atIndex:]: mutating method sent t......

阿元
2016/08/01
24
0
从零开始(3)

( 180 ) 根据系统状态栏判断网络状态 详情请点击此 ( 179 ) 仿微信"个人头像" 详情请点击此 ( 178 ) 从相册获取图片,并获取裁剪后图片(系统自带) 详情请点击此 ( 177 ) iOS打开系统相册显示中...

阴雨音语
2016/05/06
72
0
关于错误提示: mutating method sent to immutable object

如果添加了debug断点调试,是看不到提示的错误信息的. 我举例一个错误信息: 大概可以翻译为:NSArray没有removeObjectAtIndex这个方法 你可能会纳闷明明自己用的就是MutbaleArray阿. 我只能说解...

阴雨音语
2016/05/14
92
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

摘要: 原创出处 https://www.bysocket.com 「公众号