【问题标题】:finding intersection of 2 NSIndexPath arrays查找 2 个 NSIndexPath 数组的交集
【发布时间】:2015-08-28 17:38:49
【问题描述】:

我正在尝试找出哪些 NSIndexPaths 既可见又同时被选中。两个数组的初始化如下:

let visibleSelectedItems = collectionView.indexPathsForVisibleItems()

let selectedItems = collectionView.indexPathsForSelectedItems()

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

【问题讨论】:

    标签: ios arrays swift swift2 nsindexpath


    【解决方案1】:

    正如你所说 - 走十字路口。您可以通过将两个数组强制为 Set 来轻松完成此操作。 Set 有一个交集方法。然后,如果需要,您可以强制返回数组。

    【讨论】:

      猜你喜欢
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      相关资源
      最近更新 更多