首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >GMSMapView clear不清除内存

GMSMapView clear不清除内存
EN

Stack Overflow用户
提问于 2017-08-04 04:46:11
回答 1查看 1.5K关注 0票数 2

我的应用程序中有一个GMSMapView。这款应用程序带有打开的地图屏幕,内存为150MB。

在某些情况下,我添加了很多多边形。在此之后,应用程序占用230MB。

在调用方法GMSMapView clear之后,所有的多边形都消失了,但应用程序仍然占用了230MB的内存。

指向多边形的指针不会存储在其他任何地方。如何让map清除内存,为什么在调用' clear‘方法后没有发生?

EN

回答 1

Stack Overflow用户

发布于 2017-08-04 13:27:39

您可以尝试将面对象存储在某个位置,然后对所有面对象调用polygon.map = nil,删除面引用,然后调用地图视图clear

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45494212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档