0

我是iOS开发新手,

我需要一个MKMapView带有自定义引脚注释和自定义标注气泡,我已经实现了这一点,当按钮单击地图视图时,我需要另一种情况,用新点刷新。为此,我尝试删除所有注释并添加新注释,但这不起作用它更改了我的自定义引脚图像,所以我以以下方式解决了这个问题,

首先,我使用 removeFromSuperView 删除了旧地图视图,并MKMapView使用 addsubview 以编程方式添加了新视图并在其上添加注释。

但现在的问题是,当我频繁推送和弹出视图控制器时,我的应用程序会崩溃

我做什么来解决这个问题?

4

1 回答 1

0

在 viewWillDisappear 中将 mapView.delegate 设置为 nil,在 viewWillAppear 中将 mapView.delegate 设置为 self。希望它会帮助你。

于 2012-11-16T06:54:33.493 回答