- (void)viewWillAppear:(BOOL)animated
{
goals = [[NSArray alloc] init];
goals = [[self.operation valueForKeyPath:@"goal.goalNaam"] allObjects] ;
[self.tableView reloadData];
正如您在上面的代码中所见,我正在 viewwillappear 中为我的 tableview 加载我的元素。当用户向表中添加某些内容时(添加发生在不同的视图中),它被添加到 Core Data 并在 tableview 再次出现时加载数组(在被解雇的“add-an-element-view”之后),现在我想从表中删除一些东西。但问题是我们现在停留在同一个视图(tableview)中,所以我的数组没有重新加载(因为 viewwillappear 没有执行)。有人知道如何解决这个问题吗?