文档章节

NSCFArray insertObject:atIndex:崩溃问题

阿元
 阿元
发布于 2016/08/01 18:11
字数 94
阅读 36
收藏 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
博文 159
码字总数 105229
作品 0
浦东
程序员
unrecognized selector sent to instance 错误的相关提问。

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

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

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

胖子快跑
2013/09/11
0
0
NSMutableArray 可变数组-Objective-C

NSArray 是一个静态数组,不修改该数组中的元素,也不能添加元素,所以仅有NSArray 是不够的。NSMutableArray 就应运而生,来满足我们的需求了。 NSmutableArray 常用方法总结 array 创建一个...

晨曦之光
2012/03/12
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
02/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

在Debian 9系统上安装Mysql数据库的方法教程

前言 看到题目大家应都会想,在 Debian 9 上安装 Mysql?那不是很简单的事儿吗?直接 sudo apt install mysql-server 不就行了吗? 没想到遇到了几个之前没遇到的问题,耽误了不少时间。 原来...

临江仙卜算子
今天
4
1
从web实时通信讲H5 WebSocket

通常我们打开一个浏览器访问网页时,都会向页面所在的服务器发送一个HTTP请求,然后web服务器确认请求并向浏览器做出响应。简单的说,就是一个请求对应的一个响应。然而这种方法对许多的应用...

Code辉
今天
4
0
Sharding-Sphere自动化执行引擎

Q: 什么叫"自动化执行引擎"? A: 一条SQL的生命周期是:从客户端发起、经过Sharding-Sphere处理、再到底层数据库执行消化。而在Sharding-Sphere里过程则是:SQL解析-->SQL优化-->SQL路由-->...

xiaomin0322
今天
2
0
单模块中ReentrantLock的使用

背景 在单模块应用中,对同一个请求,需要进行同步。注意ReentrantLock的使用场景: 同一个线程中 同一个请求 RestController @RestControllerpublic class Controller {private final Re...

亚林瓜子
今天
2
0
Linux 4.1内核热补丁成功实践

好久不见的干货重现江湖!今日的内容是基于UCloud运维同学反馈的个别宿主机上存在进程CPU峰值使用率异常现象问题进行的相关阐述。本文详细介绍了该问题的完整分析思路和用热补丁的方式成功解...

UCloudTech
今天
3
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部