0

我有一个包含企业列表的应用程序。我在另一个 ViewController 上也有一个 UITableView,它包含用户最喜欢的列表。当用户点击“添加到收藏夹”按钮时,我希望将一个单元格添加到包含企业名称的 TableView 中。如果“添加到收藏夹”按钮和 TableView 位于同一个 ViewController 上,但如果它们位于不同的 ViewController 上,我已经知道如何将其添加到 TableView 中。当它们分开时,我点击了“添加到收藏夹”按钮,但没有任何反应。尽管它们是单独的 ViewController,但它们具有相同的类。以下是我尝试为“添加到收藏夹按钮”实现 IBAction 的方式:

- (IBAction)addFav:(id)sender {
[tableView1 beginUpdates];
[favourites addObject:@"New Business"];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:([favourites count] - 1) inSection:0];
[self.tableView1 insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationRight];
[tableView1 endUpdates];
[tableView1 reloadData];
}

在此先感谢您的帮助。

4

1 回答 1

0

您将数组引用传递给下一个视图控制器。在下一个 VC 中,将对象添加到同一个数组中。然后,当您从 viewWillAppear 方法返回调用表时重新加载。

于 2013-07-22T12:19:01.493 回答