我正在尝试找出哪些 NSIndexPaths 是可见的并且同时被选中。这两个数组初始化如下:
让 visibleSelectedItems = collectionView.indexPathsForVisibleItems()
让 selectedItems = collectionView.indexPathsForSelectedItems()
我基本上是在寻找 2 个数组的交集。索引路径声明为 NSIndexPath(forItem: Int, inSection: Int)
最佳答案
正如您所说 - 走十字路口。您可以通过将两个数组强制转换为集合来轻松地做到这一点。 Set 有一个交集方法。然后,如果需要,您可以强制返回数组。
关于ios - 找到 2 个 NSIndexPath 数组的交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32276803/