Ios MapViewWillStartingMap方法未第二次调用Swift

Ios MapViewWillStartingMap方法未第二次调用Swift,ios,swift,Ios,Swift,我正在使用地图套件视图。第一次导航MapViewController时调用的mapViewWillStartLoadingMap方法。然后我返回上一个控制器并再次导航MapViewController,MapViewWillStartingMap未调用。我的错在哪里 我正在使用此方法从MapViewController转到上一个控制器 dismissViewControllerAnimated(true, completion: nil) 检查包含地图的ViewController是否正在取消

我正在使用地图套件视图。第一次导航MapViewController时调用的mapViewWillStartLoadingMap方法。然后我返回上一个控制器并再次导航MapViewController,MapViewWillStartingMap未调用。我的错在哪里

我正在使用此方法从MapViewController转到上一个控制器

dismissViewControllerAnimated(true, completion: nil)

检查包含地图的ViewController是否正在取消初始化

将其添加到VC并在其上设置断点

deinit {

}

如果不是这样,请在地图VC处于活动状态时检查地图视图的代理设置是否正确。

进入Denit方法。