我有一个人员列表,如果用户按下按钮,表格视图会向下滚动到列表中,我就会想要。
我的People类数组中包含来自firebase的唯一ID。
我发现了这个:
if let index = find([Array], setValueToSearchFor)
{
let indexPath = NSIndexPath(forRow: index, inSection: 0)
tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Top, animated: true)
}
通过一个数组,我想在数组中找到某个值的索引,但是我不能将我的UID弹出到第二个参数中,因为它需要像人一样.UID,但这也没有意义。
有关如何做到这一点的任何想法?当我使用&#34制作我的阵列时,我可能会标记人物;如果我的uid ==这个人的UID,这就是我"然后以某种方式使用那个旗帜,但我不知道从那里再去哪里。使用存储在Person类中的实际UID来检查我当前的UID似乎更合乎逻辑,因为我已经找到了识别我的方式。