我的应用程序中有两个UITableView
(RootTableView和FavoritesTableView)。
在第一个表中,我在UITableViewCell
中有一个按钮,用于添加或删除单元格到收藏夹数组
(我有主阵列填充RootTableView所以收藏夹数组在主阵列中最喜欢的行的indexpath
数组中)
我正确执行按钮功能。当我按下所选行的indexpath
按钮添加到收藏夹阵列时,当我再次按下按钮indexpath
时,从收藏夹阵列中删除所选行。
我的问题是如何使用这个收藏夹数组来填充我的FavoritesTableView?如何使用indexpath
来显示主数组?
(我使用singlton分享favarray所以分享不是我的问题)
答案 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];