您的位置:首页 > 其它

NSMutableArray替换对象

2015-09-23 16:17 316 查看
我想要
在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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: