ios-papulate tableview与另一个数组的索引路径数组?

时间:2015-12-10 12:33:22

标签: ios objective-c arrays uitableview nsindexpath

我的应用程序中有两个UITableView(RootTableView和FavoritesTableView)。 在第一个表中,我在UITableViewCell中有一个按钮,用于添加或删除单元格到收藏夹数组 (我有主阵列填充RootTableView所以收藏夹数组在主阵列中最喜欢的行的indexpath数组中)

我正确执行按钮功能。当我按下所选行的indexpath按钮添加到收藏夹阵列时,当我再次按下按钮indexpath时,从收藏夹阵列中删除所选行。

我的问题是如何使用这个收藏夹数组来填充我的FavoritesTableView?如何使用indexpath来显示主数组? (我使用singlton分享favarray所以分享不是我的问题)

1 个答案:

答案 0 :(得分:0)

主页上的

点击收藏夹

[favorites_array addObject:[mainArray objectAtIndex:indexPath.row]];

点击不喜欢的

if([favorites_array containsObject:[mainArray objectAtIndex:indexPath.row]]) {
[favorites_array removeObject:[mainArray objectAtIndex:indexPath.row]];
}
[mainArrayTable reloadData];

您可以将favorites_array传递到收藏页

在“收藏页面”中点击“不喜欢”

[favorites_array removeObjectAtIndex:indexPath.row];
[favoritesArrayTable reloadData];