找到2个NSIndexPath数组的交集

时间:2015-08-28 17:38:50

标签: ios arrays swift swift2 nsindexpath

我试图找到哪些NSIndexPaths同时可见并被选中。这两个数组初始化如下:

let visibleSelectedItems = collectionView.indexPathsForVisibleItems()

let selectedItems = collectionView.indexPathsForSelectedItems()

我基本上是在寻找2个数组的交集。索引路径声明为NSIndexPath(forItem: Int, inSection: Int)

1 个答案:

答案 0 :(得分:2)

正如你所说的那样 - 走十字路口。您可以通过将两个数组强制转换为集合来轻松完成此操作。集合具有交集方法。如果需要,您可以强制回到数组。