indexOf 从数组中查找项目时,它向我显示了上述错误。这是我的代码:-
func addItemViewController(controller: AddItemViewController, didFinishEditingItem item: ChecklistItem) { if let index = items.indexOf(item) { let indexPath = NSIndexPath(forRow: index, inSection: 0) if let cell = tableView.cellForRowAtIndexPath(indexPath) { configureTextForCell(cell, withChecklistItem: item) } }
为了使用 indexOf the ChecklistItem must adopt Equatable protocol. 只有采用此协议,列表才能将一个项目与其他项目 进行比较以找到所需的索引
indexOf
ChecklistItem