xcode – 如何删除swift 2中的所有地图注释

xcode – 如何删除swift 2中的所有地图注释,第1张

概述我有工作代码删除所有地图注释与按钮,但在我更新到xcode 7后,我遇到错误: 键入’MKAnnotation’不符合协议’SequenceType’ if let annotations = (self.mapView.annotations as? MKAnnotation){ for _annotation in annotations { if let annota 我有工作代码删除所有地图注释与按钮,但在我更新到xcode 7后,我遇到错误:

键入’MKAnnotation’不符合协议’SequenceType’

if let annotations = (self.mapVIEw.annotations as? MKAnnotation){    for _annotation in annotations {        if let annotation = _annotation as? MKAnnotation {            self.mapVIEw.removeAnnotation(annotation)        }    }}
解决方法 在Swift 2中,注释被声明为非可选数组[MKAnnotation],因此您可以轻松地写入

let allAnnotations = self.mapVIEw.annotationsself.mapVIEw.removeAnnotations(allAnnotations)

没有任何类型的铸造.

总结

以上是内存溢出为你收集整理的xcode – 如何删除swift 2中的所有地图注释全部内容,希望文章能够帮你解决xcode – 如何删除swift 2中的所有地图注释所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1064721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存