MKLocalSearch结果的唯一ID?

时间:2018-08-15 09:33:34

标签: swift mapkit mklocalsearch

“我的应用”显示了MKLocalSearch查询的结果。

用户可以选择一个这样的地方并说“我喜欢这个地方”。

当用户再次搜索(关闭应用程序后)时,我的应用程序如何知道用户已经喜欢这个地方?

结果中是否存在不依赖于语言环境(在下一次搜索中相同)且唯一(不被同一位置的其他地方共享)的某些东西

        let request = MKLocalSearchRequest()
        request.region = mapView.region
        request.naturalLanguageQuery = query
        let search = MKLocalSearch(request: request)
        search.start { (response, error) in
            // do I know some items in the response?
        }

1 个答案:

答案 0 :(得分:1)

您应该将电话号码作为响应的一部分取回,您可以将其用作位置的唯一ID。