我有一个mapview,里面有2个方法。
方法1:
-(void)refreshMap{
//Refresh code here....
}
方法2:
-(void)recenterMap{
[theMap setCenterCoordinate:theMap.userLocation.location.coordinate animated:YES];
}
我在mapView中有一个导航栏按钮,当按下时会显示一个带有2个按钮的popOverController,并且它的动作被连接起来调用上面的mapView类中的方法
当Pressed在我的MapView中调用上面的2个方法时,弹出窗口中的2个按钮。我已经记录了这些方法,并且它们会被弹出窗口按钮调用,但位于弹出窗口后面的mapView视图永远不会更新。如果我直接在MapView中调用相同的方法,即不使用弹出框中的按钮,视图会按预期更新?
示例图像,即当我触摸中心地图时,bg中的ui不会更新,但是如果我不能从弹出框中但不能直接在地图视图中进行处理: