2015-08-28 97 views
0

我試圖找到哪些NSIndexPaths同時可見和選擇。這兩個數組被初始化這樣的:找到2個NSIndexPath數組的交集

let visibleSelectedItems = collectionView.indexPathsForVisibleItems()

let selectedItems = collectionView.indexPathsForSelectedItems()

我基本上找2個數組的交集。索引路徑被聲明爲NSIndexPath(forItem: Int, inSection: Int)

回答

2

正如你所說 - 走十字路口。通過強制將這兩個數組強制設置,您可以輕鬆完成此操作。一個Set有一個交集方法。如果需要的話,您可以強制回到數組。