我想更新一个可变数组。我有一个数组“ListArray”,另一侧有一些键,如“desc”、“title”(单击按钮)。我有一个数组名称 newListArray,它来自 Web 服务,具有不同的数据,但具有相同的键,如“描述”“标题”。所以我想在 "ListArray" 中添加该数据。不想替换数据只是在相同的键上添加数据。这样我就可以在 tableview 中显示它。
..........所以我的问题是如何在“ListArray”中添加数据。或以任何其他方式在表格视图中显示该数据但替换旧的只是想更新数据
NSMutableArray *newListArray = (NSMutableArray*)[[WebServices sharedInstance] getVideoList:[PlacesDetails sharedInstance].userId tokenValue:[PlacesDetails sharedInstance].tokenID mediaIdMin:[PlacesDetails sharedInstance].minId mediaIdMax:[PlacesDetails sharedInstance].maxId viewPubPri:@"Public_click"];
NSDictionary *getNewListDic = [[NSDictionary alloc] initWithObjectsAndKeys:newListArray,@"videoList", nil];
[listVidArray addObject:getNewListDic];
NSArray *keys = [NSArray arrayWithObjects:@"desc",@"url",@"media_id",@"img",@"status",@"media_id_max",@"fb_url",@"title", nil] ;
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
for(int i = 0 ; i < [listVidArray count] ; i++)
{
for( id theKey in keys)
{
// NSMutableArray *item = [NSMutableArray array];
NSLog(@"%@",theKey);
NSLog(@"%@",keys);
[dict setObject:[[[listVidArray objectAtIndex:i]valueForKey:@"videoList"] valueForKey:theKey] forKey:theKey];
// [dict setObject:[newListArray valueForKey:theKey] forKey:theKey];
}
}