Swift Xcode、贴图和viewcontroller循环、内存泄漏
我遇到了一个记忆问题。在我的项目中,我有5个视图控制器,其中一个包含MKMapview,我在这些视图控制器周围循环,每次我通过mapview控制器,内存加倍,我如何消除它?我搜索了stackflow并使用:Swift Xcode、贴图和viewcontroller循环、内存泄漏,swift,xcode,memory,memory-leaks,mkmapview,Swift,Xcode,Memory,Memory Leaks,Mkmapview,我遇到了一个记忆问题。在我的项目中,我有5个视图控制器,其中一个包含MKMapview,我在这些视图控制器周围循环,每次我通过mapview控制器,内存加倍,我如何消除它?我搜索了stackflow并使用: mapView.delegate = nil MapView.removeFromSuperview() 这并不能解决我的问题,因为我设计项目的方式就像所有viewcontroller都是正向循环或者像一个大圆圈一样,我的问题是我可以调用任何方法从任何其他viewcontroller中删除
mapView.delegate = nil
MapView.removeFromSuperview()
这并不能解决我的问题,因为我设计项目的方式就像所有viewcontroller都是正向循环或者像一个大圆圈一样,我的问题是我可以调用任何方法从任何其他viewcontroller中删除mapview吗?任何人有任何想法,请帮助我,谢谢。您正在使用导航控制器进行导航循环?谢谢回复m。不,我没有使用导航控制器栏,我使用我自己的自定义按钮返回和FORTHB,但您正在调用navigationController.push或navigationController.pop?导航栏是可视的,但您正在使用NavigationController处理应用程序导航?