草庐IT

customerAtIndex

全部标签

ios - 过滤器 UISearchController 之后的 didSelectRowAtIndexPath indexpath - Swift

我正在分区表中使用UISearchController实现搜索栏。到目前为止一切顺利。主要问题是,当过滤结果出现时,它是一个全新的表格,没有部分且行数较少。选择行时,我在数组中执行一个位置,但是详细的View期望从主数组中获得精确的行或索引,而我无法从过滤的对象数组中获得,这可能在300个元素中为[0][1][2]。我想我可以将所选对象与主数组进行比较,并假设没有重复项,从那里获取索引并将其传递过来……但这些对我来说似乎效率很低。Apple在联系人应用程序中过滤联系人时做了类似的事情(不幸的是我不知道怎么做)。他们如何传递接触对象?这几乎就是我的目标。在这里,我向您展示了我正在做的事情