经过仔细研究,似乎如果我想将tableView indexPath与Annotation数组相关联,则必须检查类似功能。因此,我决定检查Pin数组(pin类的)是否具有其标题等于所选tableCell的名称的pin。
但是,每当我这样设置函数时:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let restaurant = restaurantArray[indexPath.row]
let restaurantName = restaurant.value(forKey: "Name") as!String ?
if pinArray.contains(pin.title = restaurantName) {
print("Found")
}
else {
print("Nope")
}
}
我无法查看Pin数组是否包含标题等于restaurantName的pin。不管它们是bool,Optionals还是其他问题,我仍在尝试找出如何找到与restaurantName相同标题的图钉。