我正在使用GMSMapView
,我需要一次抽取大约2k GMSPolygon
。
一旦绘图过程开始,应用程序内存就会急剧增加。
所有这些多边形都存储在一个数组中,因此我们可以单独清除这些多边形,
通过使用以下方法,我们将清除所有多边形,
for polygon in self.polygonArray {
polygon.map = nil
}
self.polygonArray.removeAll()
但即使在清除了所有多边形后,应用内存也没有减少。
还有其他方法可以清除所有多边形吗?
感谢。