我是 Swift 新手,想要循环遍历一系列MKMapPoints<UnsafeMutablePointer>
我从一个得到MKPolygon
通过致电myPoly.points()
。
然而,我对如何循环遍历 C 指针数组的每个元素感到困惑。
for element in myPointsArray {}
不起作用,我不知道如何在 Swift 中确定这种数组的元素数量。有任何想法吗?感谢您的帮助!
UnsafeBufferPointer
提供一个不安全的指针和一个作为集合的计数,这样您就可以 for..in 覆盖它,安全地为其添加下标,将其传递给适用于集合等的算法:
for point in UnsafeBufferPointer(start: poly.points(), count: poly.pointCount) {
println("\(point.x),\(point.y)")
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)