我有一个包含商家列表的应用。我还在另一个ViewController上有一个UITableView,它包含用户收藏夹列表。当用户点击“添加到收藏夹”按钮时,我希望将一个单元格添加到包含业务名称的TableView中。如果'添加到收藏夹按钮'和TableView在同一个ViewController上,我已经想出了如何将它添加到TableView中,但如果它们在单独的ViewControllers上则没有。当它们分开时,我点击“添加到收藏夹”按钮,没有任何反应。虽然它们是单独的ViewControllers,但它们具有相同的类。以下是我尝试为“添加到收藏夹”按钮实现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];
}
提前感谢您的帮助。
答案 0 :(得分:0)
将数组引用传递给下一个视图控制器。在下一个VC中添加对象到同一个数组。然后当你从viewWillAppear方法返回调用表重新加载时。