这是我的代码:
NSMutableDictionary *newDict = [[NSMutableDictionary alloc] init];
NSDictionary oldDict = (NSDictionary )[dataArray objectAtIndex:0];
[newDict addEntriesFromDictionary:oldDict];
[newDict setObject:@"Don" forKey:@"Name"];
[dataArray replaceObjectAtIndex:0 withObject:newDict];
[self.tblview reloadData];
我必须重新加载我的tableview.But tableview没有重新加载。如何纠正它。
答案 0 :(得分:1)
尝试开始和结束更新,因为您实际上并未更改源数组。
而不是[self.tblview reloadData]
来电:
[self.tblview beginUpdates];
[self.tblview endUpdates];
或者,重新加载部分也适用于这种情况。