这是我的代码,我试图在Array中添加值并将其填充到Tableview中。
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [self.greekLetter count];
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
NSString *SimpleIdentifier = @"SimpleIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleIdentifier];
if(cell == nil){
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleIdentifier];
}
cell.textLabel.text = self.greekLetter[indexPath.row];
return cell;
}
当我添加值牧群代码值时,它在表格视图中显示正确。
self.greekLetter=@[@"prem",@"nath",@"kumar",@"shree"];
我想向数组动态添加值,它将在表视图中显示。有人可以帮我吗。
最佳答案
假设您的greekLetter
是NSMutableArray
:
-(void) addDataToGreekLetter {
[self.greekLetter addObject:@"TestObject"];
[self.tableView reloadData];
}
假设您的
greekLetter
是NSArray
:-(void) addDataToGreekLetter {
NSMutableArray *temp = [NSMutableArray arrayWithArray: self.greekLetter];
[temp addObject:@"TestObject"];
self.greekLetter = [NSArray arrayWithArray:temp];
[self.tableView reloadData];
}
关于ios - 在iOS的Tableview中的NSArray中添加值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41332399/