快速从MKLocalSearch对象检索第一个'mapItem'元素

时间:2019-02-21 19:36:43

标签: swift mklocalsearch

首先,我想说我是快速语言的新手。

我的问题几乎反映了这个问题: Accessing MKLocalSearchResponse item (swift)

但是,当我将其应用于外观相似的代码时,出现错误“类型为“ MKLocalSearch”的值没有成员“ mapItems””

就像上面的链接一样,我想要第一个mapItems(mapItems [0])结果。 有人可以帮我吗?

这里是我的代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

变量searchMKLocalSearch,因此它没有属性mapItems。如果要打印MKMapItem's name,则应在完成块中访问mapItems,在此您可以访问response的{​​{1}}。您写的MKLocalSearch.Response行完全正确,并且包含找到的第一个let station1 = response.mapItems[0].name的名称