ビジネスのリストを含むアプリがあります。また、ユーザーのお気に入りのリストを保持する別の 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];
}
よろしくお願いします。