是否有“MKLocalSearchCompleter”的请求限额?

时间:2017-07-31 16:05:56

标签: ios swift mapkit mklocalsearch

每当我的搜索栏中的文字发生变化时,我都会使用MKLocalSearchCompleter的实例来获取字符串预测。当我在搜索栏中输入太快或者我在退格键上按住拇指时遇到一个问题 - 我收到以下错误:The operation couldn’t be completed. (MKErrorDomain error 2.)

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
       if !searchCompleter.isSearching{
            searchCompleter.region = (delegate?.searchResultTableViewControllerNeedsUpdatedMapRegion(self))!
            searchCompleter.queryFragment = searchText
        }
    }

我假设与反向地理编码一样,MKLocalSearchCompleter请求调用的配额可以在任何给定时间发生。如果是这种情况,有人可以指出一个工作......如果没有,请你解释一下这个问题是什么?

我在控制台中打印出预测字符串列表,在第5行您可以看到错误。

快餐

快餐

快餐

韦斯特菲尔德旧金山中心

无法完成操作。 (MKErrorDomain错误2。)

希尔顿酒店

圣何塞惠普展馆

HPS Mechanical

圣何塞惠普展馆

希尔顿酒店

House of Prime Rib

医院

医院

0 个答案:

没有答案