NSMutableArray替换对象
2015-09-23 16:17
316 查看
我想要
NSArray *oldArray=(NSArray*)[_alertsArray objectAtIndex:[indexPath row]];
NSMutableArray *newArray = [[NSMutableArray alloc] initWithArray:oldArray copyItems:YES];
[newArray replaceObjectAtIndex:3 withObject:@"YES"];
[_alertsArray replaceObjectAtIndex:[indexPath row] withObject:newArray];
解决办法:
NSMutableArray *newArray = [_alertsArray mutableCopy];
[newArray replaceObjectAtIndex:3 withObject:@"YES"];
_alertsArray = newArray;
[_alertsArray replaceObjectAtIndex:[indexPath row] withObject:newArray];
在NSMutableArray替换一个数组对象,从
_alertsArray获取了
oldArray,然后修改值,用
newArray替换
oldArray,但是没实现。
NSArray *oldArray=(NSArray*)[_alertsArray objectAtIndex:[indexPath row]];
NSMutableArray *newArray = [[NSMutableArray alloc] initWithArray:oldArray copyItems:YES];
[newArray replaceObjectAtIndex:3 withObject:@"YES"];
[_alertsArray replaceObjectAtIndex:[indexPath row] withObject:newArray];
解决办法:
NSMutableArray *newArray = [_alertsArray mutableCopy];
[newArray replaceObjectAtIndex:3 withObject:@"YES"];
_alertsArray = newArray;
[_alertsArray replaceObjectAtIndex:[indexPath row] withObject:newArray];
相关文章推荐
- Spring中关于bean的继承
- C++序列化方法 参考google protobuf
- oracle 查询表结构
- Android应用如何支持屏幕多尺寸多分辨率问题
- css选择器指定元素中第几个子元素
- LintCode Search Range in Binary Search Tree
- Configure iSCSI Target on RHEL7
- Configure iSCSI Target on RHEL7
- MySQL问题
- leetcode 120 Triangle(难易度:Medium)
- ffmepg开发历程
- Office 2016 新特性
- 如何检查Xcode是否被植入了XcodeGhost
- Java中的关键字null
- 如何实现数组的循环移位
- 黑马程序员——Java语言基础:多态、内部类
- mycat学习日记:全局sequence
- 【斜率DP】bzoj1597: [Usaco2008 Mar]土地购买
- Android利用Filter过滤数据
- MSSQL 关于16进制与字符串以及10进制的简单转换,以及SQL的16进制的截取