文档章节

NSCFArray insertObject:atIndex:崩溃问题

阿元
 阿元
发布于 2016/08/01 18:11
字数 94
阅读 34
收藏 0
点赞 0
评论 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
博文 156
码字总数 101035
作品 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
NSMutableArray 可变数组的使用

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

Jack088
2015/09/16
74
0
Objective-C --- - UITableView 二 对一进行一些属性补充(梳理总结)

//当点击cell时 -(void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath )indexPath{ NSLog(@"%@",self.dataList[indexPath.section][indexPath.row]); } ====......

都英俊兮
2016/06/13
98
0
Objective-C语法之数组对象的那些事儿(七)

Objective-C语法之数组对象的那些事儿 使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数...

彭博
2012/03/09
1K
0
Objective-C 语法之数组对象

使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能...

鉴客
2011/10/04
5.9K
0
objective-c 局部变量报错

这是Deck.h的代码 #ifndef MachismoDeckh define MachismoDeckh import import "Card.h" @interface Deck : NSObject -(void)addCard:(Card *)card atTop:(BOOL)atTop; -(void)addCard:(Card......

泥奏凯
2015/06/18
162
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

AngularJs $resource 高大上的数据交互

$resource 创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。 需要注入 ngResource 模块。angular-resource[.min].js 默认情况下,末尾斜杠(可以引起后端服务器...

孟飞阳
10分钟前
0
0
打印斐波那契数

package com.jerry.ch04;public class PrintFibonacci {public static void main(String[] args) {for (int i=0; i<10; i++) {System.out.print(fib(i) + " ");}......

JerryNing
15分钟前
0
0
shell编程

一、shell脚本介绍

人在艹木中
16分钟前
0
0
istio 0.8 遥测 案例

==============遥测===================================== 演示如何从网格中收集遥测信息。 分布式跟踪。如何配置代理以向Zipkin或Jaeger发送跟踪请求 收集度量标准和日志。此任务说明如何配...

xiaomin0322
18分钟前
0
0
ND4J求多元线性回归以及GPU和CPU计算性能对比

上一篇博客《梯度下降法求多元线性回归及Java实现》简单了介绍了梯度下降法,并用Java实现了一个梯度下降法求回归的例子。本篇博客,尝试用dl4j的张量运算库nd4j来实现梯度下降法求多元线性回...

冷血狂魔
19分钟前
0
0
springboot常用注解

@SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上。 @Service: 用于标注业务层组件。 @RestController: 用于标注控制层组件(如strut...

GoldenVein
25分钟前
1
0
如何进行大数据的入门级学习?

不知道你是计算机专业应届生还是已经从业者。总之,有java基础的学生学习大数据会轻松很多,零基础的小白都需要从java和linux学起。 如果你是一个学习能力特别强,而且自律性也很强的人的话可...

董黎明
39分钟前
0
0
使用Parcelable传递复杂参数

最近做AIDL传递对象,对象必须实现Parcelable的方法才可以被传递。 @Override    public int describeContents() {//这个 默认返回0就行了。        return 0;    }    ...

火云
40分钟前
0
0
十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发...

HJCui
50分钟前
0
0
word 使用mathtype 编写 数学公式

下载安装,这个链接命名。。。。 http://www.mathtype.cn/xiazai.html 安装之后会多出一个选项 使用内联方式插入图表 编写公式的界面 设置支持latex 语法 输入公式回车就可以看到结果...

阿豪boy
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部