文档章节

NSCFArray insertObject:atIndex:崩溃问题

阿元
 阿元
发布于 2016/08/01 18:11
字数 94
阅读 38
收藏 0

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

在网上搜索下实测:再声明一个可变数组进行操作就不会崩溃了。

NSMutableArray *newArray = [[NSUserDefaults standardUserDefaults]objectForKey:@"exsentionKeysArray"];

    self.dataArray = [NSMutableArray new];

    if (newArray){

        self.dataArray = [NSMutableArray arrayWithArray:newArray];

    }

© 著作权归作者所有

共有 人打赏支持
上一篇: 设置随机参数
阿元
粉丝 5
博文 163
码字总数 109721
作品 0
浦东
程序员
私信 提问
unrecognized selector sent to instance 错误的相关提问。

项目当中有一个浏览记录界面,数据来源于以下代码。 另有一清除记录按钮。 _userArr=[[NSMutableArray alloc]init]; if ([[NSUserDefaults standardUserDefaults]objectForKey:@"key"]) { _......

loganJackMan
2017/08/08
48
3
-[__NSCFArray insertObject:atIndex:]: mutating ...

NSMutableArray对象插入的时候碰到的一个问题 原先大代码差不多是这样的。 NSMutableArray *dataList = [[NSMutable alloc]init];//这个是全局变量,程序加载的时候已经对它初始化 然后加载更...

胖子快跑
2013/09/11
0
0
UI_10 表视图的编辑、UITableViewController

读取plist文件并将其内容显示到表视图上。并添加编辑(增加,删除)、移动cell的操作。 plist文件内容如下: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DT......

黑伞将军
2015/08/27
47
0
iOS 网络数据处理技巧,提高程序健壮性

前言:   作为一名移动开发者,免不了跟网络数据打交道。在需求开发的过程中,我们会通过接口文档约定好前后端交互的数据结构,基于这个,我们能顺利地实现前端的数据交互,顺利的把数据送...

zmubai
2018/02/19
0
0
NSMutableArray 可变数组的使用

NSMutableArray 是 NSArray 的一个子类,因此可以在任何使用 NSArray 的位置使用 NSMutableArray。 除了包含在 NSArray 中的方法,NSMutableArray 还提供了修改数组的方法。 //向数组添加对象...

Jack088
2015/09/16
74
0

没有更多内容

加载失败,请刷新页面

加载更多

Flink 幕后之内存管理

Flink 幕后之内存管理 引言 目前很多大数据处理框架,例如Hadoop、Spark、Storm、Flink等。它们都基于JVM语言开发(java or scala),运行在JVM上。为了加速合并或者排序(基于磁盘的方式通常...

moyiguke
34分钟前
3
0
风起云涌,看云计算如何赋能媒体行业?

在媒体行业的转型升级中,云计算的出现多维度促进了媒体融合,打破传统媒体行业与新媒体的界限和竞争格局,在媒体素材管理、移动端功能演进的过程中扮演着重要角色,颠覆了传统媒体新闻采编、...

七牛云
36分钟前
1
0
Mybatis开发遇到问题汇总

mybatis 中![CDATA[...]] 在今天使用Mybatis的xml文件中写sql语句时写入了一些特殊字符 如 < > & 等,但解析xml文件的时候会被转义,事实上并不希望它被转义,可以使用<![CDATA[ ]]>. 这是XML...

wangwei2134
45分钟前
3
0
参数验证 @Validated 和 @Valid 的区别

来源:blog.csdn.net/qq_27680317/article/details/79970590 整编:Java技术栈(公众号ID:javastack) Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范......

Java技术栈
47分钟前
1
0
JS实现继承的几种方式

前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: ...

不负好时光
51分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部